Exemplo n.º 1
0
 public Boolean ModificarDB(cxc_conciliacion_det_Info info, ref string mensaje)
 {
     try
     {
         Boolean res = false;
         using (EntitiesCuentas_x_Cobrar cxc = new EntitiesCuentas_x_Cobrar())
         {
             cxc_conciliacion_det data = cxc.cxc_conciliacion_det.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdSucursal == info.IdSucursal && v.IdConciliacion == info.IdConciliacion && v.Secuencia == info.Secuencia);
             if (data != null)
             {
                 data.IdEmpresa_cbr  = info.IdEmpresa_cbr;
                 data.IdSucursal_cbr = info.IdSucursal_cbr;
                 data.IdCobro        = info.IdCobro;
                 cxc.SaveChanges();
                 res = true;
             }
         }
         return(res);
     }
     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.ToString() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
Exemplo n.º 2
0
 public void ModificarDB(cxc_conciliacion_Info Item, cxc_cobro_Info CobrosInfo, decimal Id, ref string mensaje)
 {
     try
     {
         List <cxc_conciliacion_Info> listAnticipoDetalle = new List <cxc_conciliacion_Info>();
         cxc_conciliacion_det_Info    conciliacionDetalle = new cxc_conciliacion_det_Info();
         int contCobro = 1;
         foreach (var item in Item.Detalle)
         {
             conciliacionDetalle = new cxc_conciliacion_det_Info();
             conciliacionDetalle = item;
             conciliacionDetalle.IdConciliacion = Id;
             conciliacionDetalle.Secuencia      = contCobro;
             conciliacionDetalle.IdEmpresa_cbr  = CobrosInfo.IdEmpresa;
             conciliacionDetalle.IdSucursal_cbr = CobrosInfo.IdSucursal;
             conciliacionDetalle.IdCobro        = CobrosInfo.IdCobro;
             oDataDetalle.ModificarDB(conciliacionDetalle, ref mensaje);
             contCobro++;
         }
     }
     catch (Exception ex)
     {
         Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
         throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GetModificarConciliacion", ex.Message), ex)
               {
                   EntityType = typeof(cxc_cobro_x_EstadoCobro_Bus)
               };
     }
 }
Exemplo n.º 3
0
        public fa_notaCreDeb_x_cxc_cobro_Info Get_faNotaCreDeb_x_Cobro(cxc_cobro_Info info, cxc_conciliacion_Info Item)
        {
            try
            {
                string mensaje = "";
                fa_notaCreDeb_x_cxc_cobro_Info info_NotaCreDeb = new fa_notaCreDeb_x_cxc_cobro_Info();
                cxc_conciliacion_det_Info      conciliaInfo    = new cxc_conciliacion_det_Info();
                info_NotaCreDeb.IdEmpresa_cbr  = info.IdEmpresa;
                info_NotaCreDeb.IdSucursal_cbr = info.IdSucursal;
                info_NotaCreDeb.IdCobro_cbr    = info.IdCobro;
                conciliaInfo = Item.Detalle.First();
                info_NotaCreDeb.IdEmpresa_nt  = Convert.ToInt32(conciliaInfo.IdEmpresa_nt);
                info_NotaCreDeb.IdSucursal_nt = Convert.ToInt32(conciliaInfo.IdSucursal_nt);;
                info_NotaCreDeb.IdBodega_nt   = Convert.ToInt32(conciliaInfo.IdBodega_nt);
                info_NotaCreDeb.IdNota_nt     = Convert.ToInt32(conciliaInfo.IdNota_nt);

                info_NotaCreDeb.Valor_cobro = info.cr_TotalCobro;

                return(info_NotaCreDeb);
            }
            catch (Exception ex)
            {
                Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
                throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "get_faNotaCreDeb_x_Cobro", ex.Message), ex)
                      {
                          EntityType = typeof(cxc_cobro_x_EstadoCobro_Bus)
                      };
            }
        }
Exemplo n.º 4
0
        public List <cxc_conciliacion_det_Info> Get_List_conciliacion_det(int IdEmpresa, int IdSucursal, decimal IdConciliacion, ref string mensaje)
        {
            try
            {
                List <cxc_conciliacion_det_Info> lM   = new List <cxc_conciliacion_det_Info>();
                EntitiesCuentas_x_Cobrar         ECXC = new EntitiesCuentas_x_Cobrar();
                var Conciliacion = from selec in ECXC.cxc_conciliacion_det
                                   where selec.IdEmpresa == IdEmpresa && selec.IdSucursal == IdSucursal && selec.IdConciliacion == IdConciliacion
                                   select selec;

                foreach (var item in Conciliacion)
                {
                    cxc_conciliacion_det_Info info = new cxc_conciliacion_det_Info();
                    info.IdEmpresa_cbr      = item.IdEmpresa_cbr;
                    info.IdSucursal_cbr     = item.IdSucursal_cbr;
                    info.IdCobro            = item.IdCobro;
                    info.IdEmpresa          = item.IdEmpresa;
                    info.IdSucursal         = item.IdSucursal;
                    info.IdConciliacion     = item.IdConciliacion;
                    info.Secuencia          = item.Secuencia;
                    info.IdTipoConciliacion = item.IdTipoConciliacion;
                    info.IdEmpresa_nt       = item.IdEmpresa_nt;
                    info.IdSucursal_nt      = item.IdSucursal_nt;
                    info.IdBodega_nt        = item.IdBodega_nt;
                    info.IdNota_nt          = item.IdNota_nt;
                    info.IdEmpresa_fa       = Convert.ToInt32(item.IdEmpresa_fa);
                    info.IdSucursal_fa      = Convert.ToInt32(item.IdSucursal_fa);
                    info.IdBodega_fa        = Convert.ToInt32(item.IdBodega_fa);
                    info.IdCbteVta_fa       = Convert.ToDecimal(item.IdCbteVta_fa);
                    info.Saldo_por_aplicar  = item.Saldo_por_aplicar;
                    info.Valor_Aplicado     = item.Valor_Aplicado;
                    info.TipoDoc_vta        = item.TipoDoc_vta;
                    lM.Add(info);
                }
                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());
            }
        }