/// <summary> /// Crea en la base de datos una tarjeta y devuelve una clase del tipo Struct_Tarjeta /// </summary> /// <param name="IdLocal"></param> /// <param name="Recargo"></param> /// <param name="Nombre"></param> /// <returns></returns> public static Struct_Tarjeta NuevaTarjeta(int IdLocal, decimal Recargo, string Nombre) { Connection.D_Tarjeta.InsertarTarjeta(IdLocal, Recargo, Nombre); List <Struct_Tarjeta> ML = Struct_Tarjeta.GetAvailableCreditCards(IdLocal); return(ML[ML.Count - 1]); }
public decimal GetTotalConIvaIncluido() { decimal total = 0m; for (int a = 0; a < MiDetalle.Count; a++) { total = total + MiDetalle[a].getTotalConIva(); } if (IdTarjeta != 0) { Struct_Tarjeta T = Struct_Tarjeta.GetTarjetaById(IdTarjeta); total = total + (T.RECARGO * total) / 100; } return(total); }