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)
            {
                throw;
            }
        }
Example #2
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);
            }
        }