public in_ajusteFisico_Info Get_info() { try { Info_AjusteFisico = new Info.Inventario.in_ajusteFisico_Info(); Info_AjusteFisico.IdEmpresa = param.IdEmpresa; Info_AjusteFisico.IdAjusteFisico = txtNumAjusteFisico.Text == "" ? 0 : Convert.ToDecimal(txtNumAjusteFisico.Text); gridViewAjusteInventario.ActiveFilterString = ""; Info_Bodega = Ctrl_SucBod.get_bodega(); Info_Sucursal = Ctrl_SucBod.get_sucursal(); Info_AjusteFisico.Observacion = txtObservacion.Text; Info_AjusteFisico.IdBodega = Info_Bodega.IdBodega; Info_AjusteFisico.IdSucursal = Info_Sucursal.IdSucursal; Info_AjusteFisico.IdMovi_inven_tipo_Egr = Ctrl_MoviEgreso.get_TipoMoviInvInfo().IdMovi_inven_tipo; Info_AjusteFisico.IdMovi_inven_tipo_Ing = Ctrl_MoviIngreso.get_TipoMoviInvInfo().IdMovi_inven_tipo; Info_AjusteFisico.Estado = (lblAnulado.Visible == true) ? "I" : "A"; Info_AjusteFisico.Fecha = dtp_fecha.Value; Info_AjusteFisico.IdEstadoAprobacion = ucIn_Catalogos_Cmb1.Get_CatalogosInfo().IdCatalogo; decimal En = 0; if (decimal.TryParse(txtNumMoviAjustEgreso.Text, out En)) { Info_AjusteFisico.IdNumMovi_Egr = En; } decimal Ing = 0; if (decimal.TryParse(txtMoviAjustIngreso.Text, out Ing)) { Info_AjusteFisico.IdNumMovi_Ing = Ing; } foreach (var item in BindingList_Producto) { in_AjusteFisico_Detalle_Info infoAjusteDetalle = new in_AjusteFisico_Detalle_Info(); infoAjusteDetalle.IdAjusteFisico = IdAjusteFisico; infoAjusteDetalle.IdEmpresa = param.IdEmpresa; infoAjusteDetalle.IdProducto = item.IdProducto; infoAjusteDetalle.CantidadAjustada = Convert.ToDouble(item.CantidadAjustada); infoAjusteDetalle.StockFisico = Convert.ToDouble(item.StockFisico); infoAjusteDetalle.StockSistema = item.pr_stock == null ? 0 : Convert.ToDouble(item.pr_stock); infoAjusteDetalle.IdCentroCosto = item.IdCentroCosto; Info_AjusteFisico.list_det_AjusteFisico.Add(infoAjusteDetalle); } return(Info_AjusteFisico); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(new in_ajusteFisico_Info()); } }
public void CargarControlMoviEgreso() { try { Ctrl_MoviEgreso.cargar_TipoMotivo(Ctrl_SucBod.get_sucursal().IdSucursal, Ctrl_SucBod.get_bodega().IdBodega, "-", ""); if (Info_ParmeInven.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa != null) { Ctrl_MoviEgreso.set_TipoMoviInvInfo(Convert.ToInt32(Info_ParmeInven.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa)); } grbMovEgreso.Controls.Add(Ctrl_MoviEgreso); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }