public void AddRow(cp_conciliacion_Caja_det_Ing_Caja_Info info_det, decimal IdTransaccionSession) { List <cp_conciliacion_Caja_det_Ing_Caja_Info> list = get_list(IdTransaccionSession); info_det.secuencia = list.Count == 0 ? 1 : list.Max(q => q.secuencia) + 1; list.Add(info_det); }
public List <cp_conciliacion_Caja_det_Ing_Caja_Info> Get_List_Ingresos_x_conciliar(int IdEmpresa, DateTime Fecha_ini, DateTime Fecha_fin, int IdCaja) { try { List <cp_conciliacion_Caja_det_Ing_Caja_Info> lista = new List <cp_conciliacion_Caja_det_Ing_Caja_Info>(); using (EntitiesCaja Context = new EntitiesCaja()) { var lst = from q in Context.vwcaj_Caja_Movimiento_x_Conciliar where q.IdEmpresa == IdEmpresa //&& Fecha_ini <= q.cm_fecha && q.cm_fecha <= Fecha_fin && q.IdCaja == IdCaja && q.Saldo > 0 select q; foreach (var item in lst) { cp_conciliacion_Caja_det_Ing_Caja_Info info = new cp_conciliacion_Caja_det_Ing_Caja_Info(); info.IdEmpresa_movcaj = item.IdEmpresa; info.IdTipocbte_movcaj = item.IdTipocbte; info.IdCbteCble_movcaj = item.IdCbteCble; info.cm_observacion = item.cm_observacion; info.cm_fecha = item.cm_fecha; info.IdPeriodo = item.IdPeriodo; info.Total_movi = item.Total_movi; info.Total_aplicado = item.Total_aplicado; info.Saldo = item.Saldo; info.Marcado = true; lista.Add(info); } } return(lista); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public List <cp_conciliacion_Caja_det_Ing_Caja_Info> Get_List_Ingresos_x_conciliacion(int idEmpresa, decimal idConciliacion_Caja) { try { List <cp_conciliacion_Caja_det_Ing_Caja_Info> Lista = new List <cp_conciliacion_Caja_det_Ing_Caja_Info>(); using (EntitiesCuentasxPagar Conexion = new EntitiesCuentasxPagar()) { var lst = from q in Conexion.vwcp_conciliacion_Caja_det_Ing_Caja where q.IdEmpresa == idEmpresa && q.IdConciliacion_Caja == idConciliacion_Caja select q; foreach (var item in lst) { cp_conciliacion_Caja_det_Ing_Caja_Info info = new cp_conciliacion_Caja_det_Ing_Caja_Info(); info.valor_disponible = item.valor_disponible == null ? 0 : Convert.ToDouble(item.valor_disponible); info.valor_aplicado = item.valor_aplicado; info.cm_observacion = item.cm_observacion; info.cm_fecha = item.cm_fecha; info.IdPeriodo = item.IdPeriodo; info.Marcado = true; Lista.Add(info); } } return(Lista); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public void UpdateRow(cp_conciliacion_Caja_det_Ing_Caja_Info info_det, decimal IdTransaccionSession) { cp_conciliacion_Caja_det_Ing_Caja_Info edited_info = get_list(IdTransaccionSession).Where(m => m.secuencia == info_det.secuencia).First(); }