Beispiel #1
0
        public List <vwba_TransaccionesAConciliar_Info> Get_List_Transacciones_x_Conciliar(int IdEmpresa, string IdCtaCble, DateTime F_inicio, DateTime F_fin, int IdConciliacion, int IdBanco)
        {
            try
            {
                List <vwba_TransaccionesAConciliar_Info> lM = new List <vwba_TransaccionesAConciliar_Info>();
                using (EntitiesBanco b = new EntitiesBanco())
                {
                    var lst = b.SPBAN_TransaccionesAConciliar(IdEmpresa, IdCtaCble, F_fin, IdConciliacion).ToList();

                    foreach (var q in lst)
                    {
                        lM.Add(new vwba_TransaccionesAConciliar_Info
                        {
                            IdEmpresa         = q.IdEmpresa,
                            IdConciliacion    = q.IdConciliacion,
                            IdBanco           = q.IdBanco,
                            IdCtaCble         = q.IdCtaCble,
                            ba_descripcion    = q.ba_descripcion,
                            dc_Observacion    = q.dc_Observacion,
                            cb_Fecha          = q.cb_Fecha,
                            nom_IdTipoCbte    = q.nom_IdTipoCbte,
                            dc_Valor          = q.dc_Valor ?? 0,
                            fechaConciliacion = q.fechaConciliacion,
                            Estado            = q.IdEstado_Concil_Cat,
                            SecuenciaCbteCble = q.secuencia,
                            cb_Cheque         = q.cb_Cheque,

                            IdTipocbte = q.IdTipoCbte,

                            IdCbteCble = q.IdCbteCble,
                            Tipo       = q.Tipo,
                            chk        = q.Seleccionado ?? false
                        });
                    }
                }
                return(lM);
            }
            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());
            }
        }