15 49.0138 8.38624 1 0 4000 1 https://www.alexmedina.net 300 true 0
.Net

Nullable en C#

0 Comments
Cuando un método recibe argumentos que pueden ser Nullable incluimos el ? en el tipo del parametro. private void RecalcularDatosPagoComisionesEntidades(int? fase, int? plan, string cod_subage) Para su evaluación utilizamos: (item.T_PBC ?? 1); si item.T_PBC no es nullable devuelve el valor, en el caso contrario 1

Transacciones en .Net – TransactionScope (Clase)

0 Comments
Al crear una instancia de TransactionScope mediante la instrucción new, el administrador de transacciones determina en qué transacción va a participar. Una vez determinada, el ámbito siempre participa en esa transacción. La decisión se basa en dos factores: si está presente una transacción de ambiente y el valor del parámetro TransactionScopeOption del constructor. La transacción…

Borrar registros con LINQ

0 Comments
' Query the database for the rows to be deleted. Dim deleteOrderDetails = _ From details In db.OrderDetails() _ Where details.OrderID = 11000 _ Select details For Each detail As OrderDetail In deleteOrderDetails db.OrderDetails.DeleteOnSubmit(detail) Next Try db.SubmitChanges() Catch ex As Exception Console.WriteLine(ex) ' Provide for exceptions End Try Más información en http://msdn.microsoft.com/en-us/library/bb386925.aspx

Una clase sencilla en VB.net

0 Comments
Metiendola en un Namespace y enlazando con librerias si fuese necesario. Una clase tiene sus atributos,  su contrusctores (uno por defecto New()) y las propertys de acceso y modificacion. Public Class PKSiniestro Private _Id As Integer Private _IdSolicitud As Integer Public Sub New() Me._Id = 0 Me._IdSolicitud = 0 End Sub Public Sub New(ByVal Id…

Páginación de un GridView

0 Comments
Protected Sub GrdParcelas_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GrdParcelas.PageIndexChanging GrdParcelas.PageIndex = e.NewPageIndex GrdParcelas.DataSource = CType(ViewState("listaParcelas"), List(Of Entidades.ParcelaCopy)) GrdParcelas.DataBind() End Sub

Sintaxis LINQ: Any, All y Contains

0 Comments
Any El operador Any se utiliza para determinar si existe un elemento dentro de una secuencia que cumpla una condición expecífica. Las signaturas del método son las siguientes: 1: public static bool Any<TSource>( 2: this IEnumerable<TSource> source) 3: 4: public static bool Any<TSource>( 5: this IEnumerable<TSource> source, 6: Func<TSource, bool> predicate) Como se puede ver…

Instrucción IIF

0 Comments
Public Function IIf( _ ByVal Expression As Boolean, _ ByVal TruePart As Object, _ ByVal FalsePart As Object _ ) As Object En este ejemplo se utiliza la función IIf para evaluar el parámetro testMe del procedimiento checkIt y devuelve la palabra «Large» si la cantidad es mayor que 1000; de lo contrario, devuelve la palabra «Small». Visual Basic Function…

Mi método de extensión JSON

0 Comments
//extensiones [como ToString()]   Public Module Extensiones       <Runtime.CompilerServices.Extension()> _     Public Function ToJSON(ByVal datos As Agromutua.Entity.DatosBancarios) As String           Dim datosBancarios As String           Dim prov As New Persistencia.Provincia         Dim pk() As Object = New Object() {datos.IdProvincia}           datosBancarios = «{Id: ‘» & datos.Id & «‘ ,» _                                …