public Boolean Modificar(cxc_cancelacion_Intercompany_Info info)
 {
     try
     {
         Boolean res = false;
         using (EntitiesCuentas_x_Cobrar cxc = new EntitiesCuentas_x_Cobrar())
         {
             var modificar = cxc.cxc_cancelacion_Intercompany.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdCancelacion == info.IdCancelacion);
             if (modificar != null)
             {
                 modificar.cr_observacion = info.cr_observacion;
                 modificar.Observacion    = info.Observacion;
                 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());
     }
 }
 public Boolean GuardarDB(cxc_cancelacion_Intercompany_Info info)
 {
     try
     {
         if (Modificar(info) == false)
         {
             using (EntitiesCuentas_x_Cobrar cxc = new EntitiesCuentas_x_Cobrar())
             {
                 cxc_cancelacion_Intercompany data = new cxc_cancelacion_Intercompany();
                 data.IdEmpresa          = info.IdEmpresa;
                 data.IdCancelacion      = info.IdCancelacion;
                 data.IdCliente          = info.IdCliente;
                 data.IdCobro_tipo       = info.IdCobro_tipo;
                 data.IdBanco_Deposito   = info.IdBanco_Deposito;
                 data.Observacion        = info.Observacion;
                 data.PapeletaDeposito   = info.PapeletaDeposito;
                 data.cbteban_IdEmpresa  = info.cbteban_IdEmpresa;
                 data.cbteban_IdCbteCble = info.cbteban_IdCbteCble;
                 data.cbteban_IdTipocbte = info.cbteban_IdTipocbte;
                 data.cr_TotalCobro      = info.cr_TotalCobro;
                 data.cr_fecha           = info.cr_fecha;
                 data.cr_fechaDocu       = info.cr_fechaDocu;
                 data.cr_fechaCobro      = info.cr_fechaCobro;
                 data.cr_observacion     = info.cr_observacion;
                 data.cr_Banco           = info.cr_Banco;
                 data.cr_cuenta          = info.cr_cuenta;
                 data.cr_NumDocumento    = info.cr_NumDocumento;
                 data.cr_Tarjeta         = info.cr_Tarjeta;
                 data.cr_propietarioCta  = info.cr_propietarioCta;
                 data.cr_estado          = info.cr_estado;
                 data.Fecha_Transac      = info.Fecha_Transac;
                 data.IdUsuario          = info.IdUsuario;
                 data.IdUsuarioUltMod    = info.IdUsuarioUltMod;
                 data.Fecha_UltMod       = info.Fecha_UltMod;
                 data.IdUsuarioUltAnu    = info.IdUsuarioUltAnu;
                 data.Fecha_UltAnu       = info.Fecha_UltAnu;
                 data.nom_pc             = info.nom_pc;
                 data.ip                = info.ip;
                 data.IdSucursal        = info.IdSucursal;
                 data.GeneraDeps        = info.GeneraDeps;
                 data.IdTipoNotaCredito = info.IdTipoNotaCredito;
                 data.IdCaja            = info.IdCaja;
                 cxc.cxc_cancelacion_Intercompany.Add(data);
                 cxc.SaveChanges();
             }
         }
         return(true);
     }
     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());
     }
 }
 private void gridViewCancelacion_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     try
     {
         info = new cxc_cancelacion_Intercompany_Info();
         info = (cxc_cancelacion_Intercompany_Info)gridViewCancelacion.GetFocusedRow();
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
     }
 }
예제 #4
0
 public Boolean GuardarDB(cxc_cancelacion_Intercompany_Info info)
 {
     try
     {
         return(Data.GuardarDB(info));
     }
     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("", "GuardarDB", ex.Message), ex)
               {
                   EntityType = typeof(cxc_cancelacion_Intercompany_Bus)
               };
     }
 }
 public List <cxc_cancelacion_Intercompany_Info> Get_List_cancelacion_Intercompany(int IdEmpresa)
 {
     try
     {
         List <cxc_cancelacion_Intercompany_Info> Lst = new List <cxc_cancelacion_Intercompany_Info>();
         using (EntitiesCuentas_x_Cobrar cxc = new EntitiesCuentas_x_Cobrar())
         {
             var consulta = from q in cxc.vwcxc_cancelacion_Intercompany
                            where q.IdEmpresa == IdEmpresa
                            select q;
             foreach (var item in consulta)
             {
                 cxc_cancelacion_Intercompany_Info info = new cxc_cancelacion_Intercompany_Info();
                 info.IdEmpresa          = item.IdEmpresa;
                 info.IdCancelacion      = item.IdCancelacion;
                 info.IdCliente          = item.IdCliente;
                 info.IdCobro_tipo       = item.IdCobro_tipo;
                 info.IdBanco_Deposito   = item.IdBanco_Deposito;
                 info.Observacion        = item.Observacion;
                 info.PapeletaDeposito   = item.PapeletaDeposito;
                 info.cbteban_IdEmpresa  = item.cbteban_IdEmpresa;
                 info.cbteban_IdCbteCble = item.cbteban_IdCbteCble;
                 info.cbteban_IdTipocbte = item.cbteban_IdTipocbte;
                 info.cr_TotalCobro      = item.cr_TotalCobro;
                 info.cr_fecha           = item.cr_fecha;
                 info.cr_fechaDocu       = item.cr_fechaDocu;
                 info.cr_fechaCobro      = item.cr_fechaCobro;
                 info.Observacion        = item.Observacion;
                 info.cr_observacion     = item.cr_observacion;
                 info.cr_Banco           = item.cr_Banco;
                 info.cr_cuenta          = item.cr_cuenta;
                 info.cr_NumDocumento    = item.cr_NumDocumento;
                 info.cr_Tarjeta         = item.cr_Tarjeta;
                 info.cr_propietarioCta  = item.cr_propietarioCta;
                 info.cr_estado          = item.cr_estado;
                 info.Fecha_Transac      = item.Fecha_Transac;
                 info.IdUsuario          = item.IdUsuario;
                 info.IdUsuarioUltMod    = item.IdUsuarioUltMod;
                 info.Fecha_UltMod       = item.Fecha_UltMod;
                 info.IdUsuarioUltAnu    = item.IdUsuarioUltAnu;
                 info.Fecha_UltAnu       = item.Fecha_UltAnu;
                 info.nom_pc             = item.nom_pc;
                 info.ip                = item.ip;
                 info.IdSucursal        = item.IdSucursal;
                 info.GeneraDeps        = item.GeneraDeps;
                 info.NombreCliente     = item.pe_nombreCompleto;
                 info.NombreSucursal    = item.Su_Descripcion;
                 info.NombreTipoCobro   = item.tc_descripcion;
                 info.IdTipoNotaCredito = item.IdTipoNotaCredito;
                 info.IdCaja            = item.IdCaja;
                 info.NomEmp            = item.em_nombre;
                 Lst.Add(info);
             }
         }
         return(Lst);
     }
     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());
     }
 }