예제 #1
0
 public Boolean ModificarDB(cp_conciliacion_Caja_det_Info info, ref string mensaje)
 {
     try
     {
         using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar())
         {
             cp_conciliacion_Caja_det address = context.cp_conciliacion_Caja_det.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdConciliacion_Caja == info.IdConciliacion_Caja && q.IdEmpresa_OGiro == info.IdEmpresa_OGiro && q.IdTipoCbte_Ogiro == info.IdTipoCbte_Ogiro && q.IdCbteCble_Ogiro == info.IdCbteCble_Ogiro);
             if (address != null)
             {
                 address.Valor_a_aplicar = info.Valor_a_aplicar;
                 context.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.ToString() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
예제 #2
0
 public Boolean ModificarOP(int IdEmpresa_conci, decimal IdConci_caja, int IdEmpresa_FP_ND, decimal IdCbteCble_FP_ND, int IdTipoCbte_FP_ND, int IdEmpresa_OP, decimal IdOrdenPago_OP)
 {
     try
     {
         using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar())
         {
             cp_conciliacion_Caja_det address = context.cp_conciliacion_Caja_det.FirstOrDefault(q => q.IdEmpresa == IdEmpresa_conci && q.IdConciliacion_Caja == IdConci_caja && q.IdEmpresa_OGiro == IdEmpresa_FP_ND && q.IdTipoCbte_Ogiro == IdTipoCbte_FP_ND && q.IdCbteCble_Ogiro == IdCbteCble_FP_ND);
             if (address != null)
             {
                 address.IdEmpresa_OP   = IdEmpresa_OP;
                 address.IdOrdenPago_OP = IdOrdenPago_OP;
                 context.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.ToString() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
예제 #3
0
        public Boolean GrabarDB(cp_conciliacion_Caja_det_Info info, ref string mensaje)
        {
            try
            {
                using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar())
                {
                    var lst = from q in context.cp_conciliacion_Caja_det
                              where q.IdEmpresa == info.IdEmpresa &&
                              q.IdConciliacion_Caja == info.IdConciliacion_Caja &&
                              q.Secuencia == info.Secuencia
                              select q;

                    if (lst.Count() == 0)
                    {
                        var lst_2 = from q in context.cp_conciliacion_Caja_det
                                    where q.IdEmpresa_OGiro == info.IdEmpresa_OGiro &&
                                    q.IdTipoCbte_Ogiro == info.IdTipoCbte_Ogiro &&
                                    q.IdCbteCble_Ogiro == info.IdCbteCble_Ogiro &&
                                    q.IdConciliacion_Caja == info.IdConciliacion_Caja
                                    select q;

                        if (lst_2.Count() == 0)
                        {
                            cp_conciliacion_Caja_det address = new cp_conciliacion_Caja_det();
                            address.IdEmpresa           = info.IdEmpresa;
                            address.IdConciliacion_Caja = info.IdConciliacion_Caja;
                            address.Secuencia           = info.Secuencia;
                            address.IdEmpresa_OGiro     = info.IdEmpresa_OGiro;
                            address.IdCbteCble_Ogiro    = info.IdCbteCble_Ogiro;
                            address.IdTipoCbte_Ogiro    = info.IdTipoCbte_Ogiro;
                            address.IdUsuario           = info.IdUsuario;
                            address.Fecha_Transac       = DateTime.Now;
                            address.nom_pc        = info.nom_pc;
                            address.ip            = info.ip;
                            address.IdCentroCosto = info.IdCentroCosto;
                            address.IdCentroCosto_sub_centro_costo = info.IdCentroCosto_sub_centro_costo;
                            address.IdTipoMovi      = info.IdTipoMovi;
                            address.Valor_a_aplicar = info.Valor_a_aplicar;
                            address.Tipo_documento  = info.Tipo_documento;
                            context.cp_conciliacion_Caja_det.Add(address);
                            context.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.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }