Пример #1
0
 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());
     }
 }
Пример #2
0
        private void Set_Info()
        {
            try
            {
                Ctrl_SucBod.cmb_sucursal.EditValue = Info_AjusteFisico.IdSucursal;
                Ctrl_SucBod.cmb_bodega.EditValue   = Info_AjusteFisico.IdBodega;
                Info_AjusteFisico.IdSucursal       = Info_AjusteFisico.IdSucursal;
                Info_AjusteFisico.IdBodega         = Info_AjusteFisico.IdBodega;

                txtMoviAjustIngreso.Text   = Info_AjusteFisico.IdNumMovi_Ing.ToString();
                txtNumMoviAjustEgreso.Text = Info_AjusteFisico.IdNumMovi_Egr.ToString();
                txtNumAjusteFisico.Text    = Info_AjusteFisico.IdAjusteFisico.ToString();
                txtObservacion.Text        = Info_AjusteFisico.Observacion;
                Ctrl_MoviIngreso.set_TipoMoviInvInfo(Info_AjusteFisico.IdMovi_inven_tipo_Ing);
                Ctrl_MoviEgreso.set_TipoMoviInvInfo(Info_AjusteFisico.IdMovi_inven_tipo_Egr);
                dtp_fecha.Value = Info_AjusteFisico.Fecha;
                ucIn_Catalogos_Cmb1.set_CatalogosInfo(Info_AjusteFisico.IdEstadoAprobacion);


                if (Info_AjusteFisico.Estado == "I")
                {
                    lblAnulado.Visible                   = true;
                    ucGe_Menu.Visible_bntAprobar         = false;
                    ucGe_Menu.Visible_bntGuardar_y_Salir = false;
                    ucGe_Menu.Visible_btnGuardar         = false;
                }
                else
                {
                    lblAnulado.Visible = false;
                }



                List <in_AjusteFisico_Detalle_Info> listaAjusteFisicoDetalle = new List <in_AjusteFisico_Detalle_Info>();
                in_AjusteFisico_Detalle_Bus         BusAjusDeta = new in_AjusteFisico_Detalle_Bus();

                listaAjusteFisicoDetalle = BusAjusDeta.Get_List_AjusteFisico_Detalle(Info_AjusteFisico.IdEmpresa, Info_AjusteFisico.IdAjusteFisico);


                var Productos_x_Ajust_Stock = from q in listaAjusteFisicoDetalle
                                              select q;


                foreach (var item in BindingList_Producto)
                {
                    foreach (var item1 in Productos_x_Ajust_Stock)
                    {
                        if (item.IdProducto == item1.IdProducto)
                        {
                            item.StockFisico      = Convert.ToDecimal(item1.StockFisico);
                            item.CantidadAjustada = (decimal)item1.CantidadAjustada;
                            item.pr_stock         = Convert.ToDouble(item.StockFisico);
                        }
                    }
                }


                //var Consulta = Bus_DetMovi.Get_List_StockAFecha(param.IdEmpresa,
                //    Convert.ToInt32(Ctrl_SucBod.cmb_sucursal.EditValue),
                //    Convert.ToInt32(Ctrl_SucBod.cmb_bodega.EditValue), Convert.ToDateTime(dtp_fecha.Value.ToShortDateString()));


                gridControl_producto.DataSource = BindingList_Producto;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }