public bool modificarDB(Af_Retiro_Activo_Info info)
        {
            try
            {
                var af = odata_af.get_info(info.IdEmpresa, info.IdActivoFijo);
                //armar un diario pasando los parametros que pida
                var info_cbte = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, af.IdSucursal, Convert.ToInt32(info.IdTipoCbte), 0, info.Concepto_Retiro, info.Fecha_Retiro);
                //modifico el diario
                if (odata_ct.modificarDB(info_cbte))
                {
                    if (odata.modificarDB(info))
                    {
                        return(true);
                    }
                }

                return(false);
            }
            catch (Exception ex)
            {
                tb_LogError_Bus LogData = new tb_LogError_Bus();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "Af_Retiro_Activo_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
                });
                return(false);
            }
        }
Пример #2
0
        public bool modificarDB(cp_retencion_Info info)
        {
            try
            {
                odata = new cp_retencion_Data();
                cp_orden_giro_Data odata_og = new cp_orden_giro_Data();
                info.IdEmpresa_Ogiro            = info.IdEmpresa;
                info.CodDocumentoTipo           = "RETEN";
                info.info_comprobante.IdEmpresa = info.IdEmpresa;
                info.info_comprobante.cb_Fecha  = (DateTime)info.fecha;

                //REVISA CARLOS FALTA IDSUCURSAL

                info.info_comprobante.cb_Estado      = "A";
                info.info_comprobante.IdPeriodo      = Convert.ToInt32(info.info_comprobante.cb_Fecha.Year.ToString() + info.info_comprobante.cb_Fecha.Month.ToString().PadLeft(2, '0'));
                info.info_comprobante.IdEmpresa      = info.IdEmpresa;
                info.info_comprobante.cb_Observacion = info.observacion;
                info.info_comprobante.IdSucursal     = info.IdSucursal;

                return(odata.modificarDB(info));
            }
            catch (Exception ex)
            {
                tb_LogError_Bus LogData = new tb_LogError_Bus();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "cp_retencion_Info_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
                });
                return(false);
            }
        }
Пример #3
0
 public bool guardarDB(Af_Mej_Baj_Activo_Info info)
 {
     try
     {
         //Obtengo info de parametro Activo fijo
         var param = odata_af_param.get_info(info.IdEmpresa);
         //Obtengo el tipo dependiendo si es mejora o baja
         int IdTipoCbte = info.Id_Tipo == "Mejo_Acti" ? param.IdTipoCbteMejora : param.IdTipoCbteBaja;
         //Armo un diario pasando los parametros que pida
         var af        = odata_af.get_info(info.IdEmpresa, info.IdActivoFijo);
         var info_cbte = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, af.IdSucursal, IdTipoCbte, 0, (info.Id_Tipo == "Mejo_Acti" ? "MEJORA - " : "BAJA - ") + info.Motivo, info.Fecha_MejBaj);
         //Guardo el diario
         if (odata_ct.guardarDB(info_cbte))
         {
             //Actualizo PK de mejora baja
             info.IdEmpresa_ct = info_cbte.IdEmpresa;
             info.IdTipoCbte   = info_cbte.IdTipoCbte;
             info.IdCbteCble   = info_cbte.IdCbteCble;
             //Guardo mejora/baja
             if (odata.guardarDB(info))
             {
                 return(true);
             }
         }
         return(false);
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "Af_Mej_Baj_Activo_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #4
0
        public bool modificarDB(caj_Caja_Movimiento_Info info)
        {
            try
            {
                var caja             = odata_caja.get_info(info.IdEmpresa, info.IdCaja);
                var info_ct_cbtecble = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, caja.IdSucursal, info.IdTipocbte, info.IdCbteCble, info.cm_observacion, info.cm_fecha);
                info_ct_cbtecble.IdUsuarioUltModi = info.IdUsuarioUltMod;

                if (odata_ct.modificarDB(info_ct_cbtecble))
                {
                    if (odata.modificarDB(info))
                    {
                        return(true);
                    }
                }
                return(false);
            }
            catch (Exception ex)
            {
                tb_LogError_Bus LogData = new tb_LogError_Bus();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "caj_Caja_Movimiento_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
                });
                return(false);
            }
        }
Пример #5
0
 public bool modificarDB(ro_prestamo_Info info)
 {
     try
     {
         odata          = new ro_prestamo_Data();
         info.NumCuotas = info.lst_detalle.Count();
         info.Fecha     = info.Fecha_PriPago;
         if (odata.modificarDB(info))
         {
             info.IdPrestamo = info.IdPrestamo;
             odata_det       = new ro_prestamo_detalle_Data();
             info.lst_detalle.ForEach(v => { v.IdEmpresa = info.IdEmpresa; v.IdPrestamo = info.IdPrestamo; });
             odata_det.eliminarDB(info);
             return(odata_det.guardarDB(info.lst_detalle));
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ro_prestamo_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #6
0
        public bool guardarDB(in_transferencia_Info info)
        {
            try
            {
                info.IdEstadoAprobacion_cat = "XAPRO";
                if (odata.guardarDB(info))
                {
                    get_info_ing_egr(info);
                    bus_ingreso.guardarDB(info.info_ingreso, "+");
                    bus_ingreso.guardarDB(info.info_egreso, "-");

                    info.IdEmpresa_Ing_Egr_Inven_Origen  = info.info_egreso.IdEmpresa;
                    info.IdSucursal_Ing_Egr_Inven_Origen = info.info_egreso.IdSucursal;
                    info.IdMovi_inven_tipo_SucuOrig      = info.info_egreso.IdMovi_inven_tipo;
                    info.IdNumMovi_Ing_Egr_Inven_Origen  = info.info_egreso.IdNumMovi;

                    info.IdEmpresa_Ing_Egr_Inven_Destino  = info.info_ingreso.IdEmpresa;
                    info.IdSucursal_Ing_Egr_Inven_Destino = info.info_ingreso.IdSucursal;
                    info.IdMovi_inven_tipo_SucuDest       = info.info_ingreso.IdMovi_inven_tipo;
                    info.IdNumMovi_Ing_Egr_Inven_Destino  = info.info_ingreso.IdNumMovi;
                    odata.modificar_id_ing_egrDB(info);
                }


                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Bus LogData = new tb_LogError_Bus();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "in_transferencia_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
                });
                return(false);
            }
        }
Пример #7
0
 public bool modificarDB(Af_Mej_Baj_Activo_Info info)
 {
     try
     {
         var af        = odata_af.get_info(info.IdEmpresa, info.IdActivoFijo);
         var info_cbte = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, af.IdSucursal, Convert.ToInt32(info.IdTipoCbte), Convert.ToInt32(info.IdCbteCble), (info.Id_Tipo == "Mejo_Acti" ? "MEJORA - " : "BAJA - ") + info.Motivo, info.Fecha_MejBaj);
         //Modifico el diario
         if (odata_ct.modificarDB(info_cbte))
         {
             //Guardo mejora/baja
             if (odata.modificarDB(info))
             {
                 return(true);
             }
         }
         return(false);
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "Af_Mej_Baj_Activo_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #8
0
        public bool guardarDB(cp_retencion_Info info)
        {
            try
            {
                odata = new cp_retencion_Data();
                info.IdEmpresa_Ogiro            = info.IdEmpresa;
                info.CodDocumentoTipo           = cl_enumeradores.eTipoDocumento.RETEN.ToString();
                info.info_comprobante.IdEmpresa = info.IdEmpresa;
                info.info_comprobante.cb_Fecha  = (DateTime)info.fecha;

                //REVISA CARLOS FALTA IDSUCURSAL
                info_orden_giro = o_data_orden_giro.get_info_retencion(info.IdEmpresa, Convert.ToInt32(info.IdTipoCbte_Ogiro), Convert.ToInt32(info.IdCbteCble_Ogiro));
                info.info_comprobante.cb_Estado      = "A";
                info.info_comprobante.IdPeriodo      = Convert.ToInt32(info.info_comprobante.cb_Fecha.Year.ToString() + info.info_comprobante.cb_Fecha.Month.ToString().PadLeft(2, '0'));
                info.info_comprobante.IdEmpresa      = info.IdEmpresa;
                info.info_comprobante.cb_Observacion = info.observacion;
                info.info_comprobante.IdSucursal     = info.IdSucursal;
                if (odata.guardarDB(info))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                tb_LogError_Bus LogData = new tb_LogError_Bus();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "cp_retencion_Info_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario
                });
                return(false);
            }
        }
Пример #9
0
 public bool guardarDB(ro_prestamo_Info info)
 {
     try
     {
         if (info.descuento_mensual)
         {
             get_calculomensual(info);
         }
         if (info.descuento_quincena)
         {
             get_calculoquincenal(info);
         }
         info.NumCuotas = info.lst_detalle.Count();
         info.Fecha     = info.Fecha_PriPago;
         if (odata.guardarDB(info))
         {
             info.IdPrestamo = info.IdPrestamo;
             odata_det       = new ro_prestamo_detalle_Data();
             info.lst_detalle.ForEach(v => { v.IdEmpresa = info.IdEmpresa; v.IdPrestamo = info.IdPrestamo; });
             return(odata_det.guardarDB(info.lst_detalle));
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ro_prestamo_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
 public bool modificarDB(ro_empleado_novedad_Info info)
 {
     try
     {
         odata_det       = new ro_empleado_novedad_det_Data();
         info.TotalValor = info.lst_novedad_det.Sum(v => v.Valor);
         info.NumCoutas  = info.lst_novedad_det.Count();
         if (odata.modificarDB(info))
         {
             info.lst_novedad_det.ForEach(q => { q.IdEmpresa = info.IdEmpresa; q.IdNomina_tipo = info.IdNomina_Tipo; q.IdNomina_Tipo_Liq = info.IdNomina_TipoLiqui; q.IdEmpleado = info.IdEmpleado; q.IdNovedad = info.IdNovedad; });
             odata_det.eliminarDB(info);
             return(odata_det.guardarDB(info.lst_novedad_det));
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ro_empleado_novedad_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
 public Boolean modificarDB(ro_Historico_Liquidacion_Vacaciones_Info Info)
 {
     try
     {
         Info.ValorCancelado = Info.detalle.Sum(v => v.Valor_Cancelar);
         if (data.modificarDB(Info))
         {
             bus_detalle.Eliminar(Info);
             foreach (var item in Info.detalle)
             {
                 item.IdEmpleado    = Info.IdEmpleado;
                 item.IdEmpresa     = Info.IdEmpresa;
                 item.IdLiquidacion = Info.IdLiquidacion;
                 bus_detalle.Guardar_DB(item);
             }
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ro_Historico_Liquidacion_Vacaciones_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #12
0
        public bool guardarDB(caj_Caja_Movimiento_Info info)
        {
            try
            {
                var caja = odata_caja.get_info(info.IdEmpresa, info.IdCaja);
                //Como necesito que exista un diario para que el movimiento herede sus PK, armo un diario en base a lo que ingresen en la pantalla
                info.info_ct_cbtecble           = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, caja.IdSucursal, info.IdTipocbte, info.IdCbteCble, info.cm_observacion, info.cm_fecha);
                info.info_ct_cbtecble.IdUsuario = info.IdUsuario;

                //Guardo el diario
                if (odata_ct.guardarDB(info.info_ct_cbtecble))
                {//Si el diario se guarda exitosamente entonces paso los PK al movimiento de caja
                    info.IdCbteCble = info.info_ct_cbtecble.IdCbteCble;
                    //Guardo el movimiento de caja
                    if (odata.guardarDB(info))
                    {
                        return(true);
                    }
                }
                return(false);
            }
            catch (Exception ex)
            {
                tb_LogError_Bus LogData = new tb_LogError_Bus();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "caj_Caja_Movimiento_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario
                });
                return(false);
            }
        }
        public bool guardarDB(Af_Retiro_Activo_Info info)
        {
            try
            {
                //obtengo info de param AF
                var param = odata_af_param.get_info(info.IdEmpresa);
                var af    = odata_af.get_info(info.IdEmpresa, info.IdActivoFijo);
                //armar un diario pasando los parametros que pida
                var info_cbte = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, af.IdSucursal, param.IdTipoCbteRetiro, 0, info.Concepto_Retiro, info.Fecha_Retiro);
                //guardo en el diario
                if (odata_ct.guardarDB(info_cbte))
                {
                    //Actualizo PK de mejora baja
                    info.IdEmpresa_ct = info_cbte.IdEmpresa;
                    info.IdTipoCbte   = info_cbte.IdTipoCbte;
                    info.IdCbteCble   = info_cbte.IdCbteCble;

                    //guarda mejora/baja
                    if (odata.guardarDB(info))
                    {
                        return(true);
                    }
                }

                return(false);
            }
            catch (Exception ex)
            {
                tb_LogError_Bus LogData = new tb_LogError_Bus();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "Af_Retiro_Activo_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario
                });
                return(false);
            }
        }
Пример #14
0
 public bool guardarDB(Af_Depreciacion_Info info)
 {
     try
     {
         var i_param          = odata_param.get_info(info.IdEmpresa);
         var info_ct_cbtecble = odata_ct.armar_info(info.lst_detalle_ct, info.IdEmpresa, 1, i_param.IdTipoCbte, 0, "Depreciación " + info.IdPeriodo.ToString() + info.Descripcion, info.Fecha_Depreciacion);
         if (odata_ct.guardarDB(info_ct_cbtecble))
         {
             info.IdEmpresa_ct = info_ct_cbtecble.IdEmpresa;
             info.IdTipoCbte   = info_ct_cbtecble.IdTipoCbte;
             info.IdCbteCble   = info_ct_cbtecble.IdCbteCble;
             if (odata.guardarDB(info))
             {
                 return(true);
             }
         }
         return(false);
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "Af_Depreciacion_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
 public bool GuardarBD(ba_TipoFlujo_Movimiento_Info info)
 {
     try
     {
         return(odata.GuardarBD(info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ba_TipoFlujo_Movimiento_Bus", Metodo = "GuardarDB", IdUsuario = info.IdUsuarioCreacion
         });
         return(false);
     }
 }
 public bool GuardarDB(ro_EmpleadoNovedadCargaMasiva_Info info)
 {
     try
     {
         return(odata.GuardarDB(info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ro_EmpleadoNovedadCargaMasiva_Bus", Metodo = "GuardarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #17
0
 public bool ModificarDB(cxc_MotivoLiquidacionTarjeta_Info info)
 {
     try
     {
         return(odata.ModificarDB(info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "cxc_MotivoLiquidacionTarjeta_Bus", Metodo = "ModificarDB", IdUsuario = info.IdUsuarioCreacion
         });
         return(false);
     }
 }
Пример #18
0
 public bool anularDB(cp_conciliacion_Caja_Info info)
 {
     try
     {
         return(odata.anularDB(info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "cp_conciliacion_Caja_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #19
0
 public bool modificarDB(ba_Cbte_Ban_Info info, cl_enumeradores.eTipoCbteBancario TipoCbteBanco)
 {
     try
     {
         return(odata.modificarDB(info, TipoCbteBanco));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ba_Cbte_Ban_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #20
0
 public Boolean modificarDB(ro_Historico_Liquidacion_Vacaciones_Info Info)
 {
     try
     {
         return(data.guardarDB(Info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ro_Historico_Liquidacion_Vacaciones_Bus", Metodo = "modificarDB", IdUsuario = Info.IdUsuario
         });
         return(false);
     }
 }
Пример #21
0
 public bool ModificarDB(ba_Archivo_Transferencia_Info info)
 {
     try
     {
         return(odata.ModificarDB(info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ba_Archivo_Transferencia_Bus", Metodo = "ModificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #22
0
 public bool modificarDB(cxc_LiquidacionRetProv_Info info)
 {
     try
     {
         return(odata.modificarDB(info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "cxc_cobro_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuarioModificacion
         });
         return(false);
     }
 }
Пример #23
0
 public bool modificarDB(ro_empleado_x_ro_rubro_Info info)
 {
     try
     {
         return(odata.modificarDB(info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ro_empleado_x_ro_rubro_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
 public bool ModificarBD(cp_conciliacionAnticipo_Info info)
 {
     try
     {
         return(oData.ModificarBD(info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "cp_conciliacionAnticipo_Bus", Metodo = "ModificarDB", IdUsuario = info.IdUsuarioCreacion
         });
         return(false);
     }
 }
Пример #25
0
 public bool guardarDB(fa_factura_Info info)
 {
     try
     {
         return(odata.guardarDB(info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "fa_factura_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #26
0
 public bool modificarDB(fa_factura_Info info)
 {
     try
     {
         if (!string.IsNullOrEmpty(info.vt_autorizacion))
         {
             return(odata.modificarDBEspecial(info));
         }
         return(odata.modificarDB(info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "fa_factura_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #27
0
 public bool guardarDB(ro_PrestamoMasivo_Info info)
 {
     try
     {
         if (odata.guardarDB(info))
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ro_prestamo_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #28
0
 public bool modificarDB(Af_Depreciacion_Info info)
 {
     try
     {
         var info_ct_cbtecble = odata_ct.armar_info(info.lst_detalle_ct, info.IdEmpresa, 1, Convert.ToInt32(info.IdTipoCbte), Convert.ToDecimal(info.IdCbteCble), info.Descripcion, info.Fecha_Depreciacion);
         if (odata_ct.modificarDB(info_ct_cbtecble))
         {
             if (odata.modificarDB(info))
             {
                 return(true);
             }
         }
         return(false);
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "Af_Depreciacion_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #29
0
 public bool modificarDB(in_transferencia_Info info)
 {
     try
     {
         odata     = new in_transferencia_Data();
         odata_det = new in_transferencia_det_Data();
         odata_det.anularDB(info);
         if (odata.modificarDB(info))
         {
             get_info_ing_egr(info);
             bus_ingreso.modificarDB(info.info_ingreso);
             bus_ingreso.modificarDB(info.info_egreso);
         }
         return(true);
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "in_transferencia_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
Пример #30
0
        public Boolean modificarDB(cp_orden_pago_Info info)
        {
            var ObservacionComprobante = "";

            try
            {
                if (cl_enumeradores.eTipoPersona.CLIENTE.ToString() == info.IdTipo_Persona)
                {
                    info_cliente   = bus_cliente.get_info(info.IdEmpresa, Convert.ToInt32(info.IdEntidad));
                    info.IdPersona = info_cliente.IdPersona;

                    ObservacionComprobante = "Orden pago a cliente: " + (info_cliente.info_persona.pe_nombreCompleto) == null ? "" : info_cliente.info_persona.pe_nombreCompleto + " " + info.Observacion;
                }
                if (cl_enumeradores.eTipoPersona.EMPLEA.ToString() == info.IdTipo_Persona)
                {
                    info_empleado  = bus_empleado.get_info(info.IdEmpresa, Convert.ToInt32(info.IdEntidad));
                    info.IdPersona = info_empleado.IdPersona;

                    ObservacionComprobante = "Orden pago a empleado: " + (info_empleado.info_persona.pe_nombreCompleto) == null ? "" : info_empleado.info_persona.pe_nombreCompleto + " " + info.Observacion;
                }
                if (cl_enumeradores.eTipoPersona.PERSONA.ToString() == info.IdTipo_Persona)
                {
                    info_persona   = bus_persona.get_info(Convert.ToInt32(info.IdPersona));
                    info.IdPersona = info_persona.IdPersona;

                    ObservacionComprobante = "Orden pago a persona: " + (info_persona.pe_nombreCompleto) == null ? "" : info_persona.pe_nombreCompleto + " " + info.Observacion;
                }
                if (cl_enumeradores.eTipoPersona.PROVEE.ToString() == info.IdTipo_Persona)
                {
                    info_proveedor = bus_proveedor.get_info(info.IdEmpresa, Convert.ToInt32(info.IdEntidad));
                    info.IdPersona = info_proveedor.IdPersona;

                    ObservacionComprobante = "Orden pago a proveedor: " + (info_proveedor.info_persona.pe_nombreCompleto) == null ? "" : info_proveedor.info_persona.pe_nombreCompleto + " " + info.Observacion;
                }

                info.info_comprobante.IdEmpresa  = info.IdEmpresa;
                info.info_comprobante.cb_Fecha   = (DateTime)info.Fecha;
                info.info_comprobante.IdSucursal = info.IdSucursal;
                info.info_comprobante.cb_Estado  = "A";
                info.info_comprobante.IdPeriodo  = Convert.ToInt32(info.info_comprobante.cb_Fecha.Year.ToString() + info.info_comprobante.cb_Fecha.Month.ToString().PadLeft(2, '0'));
                info.info_comprobante.IdEmpresa  = info.IdEmpresa;

                if (info_cliente != null || info_empleado != null || info_persona != null || info_proveedor != null)
                {
                    if (info.Observacion == null)
                    {
                        info.Observacion = "";
                    }
                    info.info_comprobante.cb_Observacion = ObservacionComprobante;
                }
                else
                {
                    info.info_comprobante.cb_Observacion = info.Observacion;
                }



                if (oData.modificarDB(info))
                {
                    bus_contabilidad.modificarDB(info.info_comprobante);

                    foreach (var item in info.detalle)
                    {
                        item.IdEmpresa   = info.IdEmpresa;
                        item.IdOrdenPago = info.IdOrdenPago;
                        odata_detalle.modificarDB(item);
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Bus LogData = new tb_LogError_Bus();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "cp_orden_pago_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
                });
                return(false);
            }
        }