예제 #1
0
 public FrmCom_CotizacionAprobacionJC()
 {
     blst           = new BindingList <com_CotizacionPedidoDet_Info>();
     bus_cotizacion = new com_CotizacionPedido_Bus();
     bus_det        = new com_CotizacionPedidoDet_Bus();
     param          = cl_parametrosGenerales_Bus.Instance;
     info           = new com_CotizacionPedido_Info();
     Fx             = new Funciones();
     com_param      = new com_parametro_Info();
     bus_param      = new com_parametro_Bus();
     InitializeComponent();
 }
예제 #2
0
 public FrmCom_OrdenPedidoCotizacion()
 {
     blst            = new BindingList <com_CotizacionPedidoDet_Info>();
     bus_punto_cargo = new ct_punto_cargo_Bus();
     bus_cotizacion  = new com_CotizacionPedido_Bus();
     bus_det         = new com_CotizacionPedidoDet_Bus();
     bus_proveedor   = new cp_proveedor_Bus();
     bus_sucursal    = new tb_Sucursal_Bus();
     param           = cl_parametrosGenerales_Bus.Instance;
     bus_unidad      = new in_UnidadMedida_Bus();
     bus_impuesto    = new tb_sis_impuesto_Bus();
     lst_impuesto    = new List <tb_sis_impuesto_Info>();
     bus_termino     = new com_TerminoPago_Bus();
     lst_info        = new List <com_CotizacionPedido_Info>();
     lst_sucursal    = new List <tb_Sucursal_Info>();
     lst_proveedor   = new List <cp_proveedor_combo_Info>();
     lst_termino     = new List <com_TerminoPago_Info>();
     bus_pedido_det  = new com_OrdenPedidoDet_Bus();
     Fx        = new Funciones();
     com_param = new com_parametro_Info();
     bus_param = new com_parametro_Bus();
     InitializeComponent();
 }
예제 #3
0
        void cargacombos()
        {
            try
            {
                List <tb_Sucursal_Info> LstSuc = new List <tb_Sucursal_Info>();
                LstSuc = BusSuc.Get_List_Sucursal(param.IdEmpresa);
                if (LstSuc != null && LstSuc.Count != 0)
                {
                    cmbSucPrinc.Properties.DataSource = LstSuc;
                    cmbSucProd.Properties.DataSource  = LstSuc;
                    cmbSucPrinc.EditValue             = LstSuc[0].IdSucursal;
                    cmbSucProd.EditValue = LstSuc[0].IdSucursal;

                    List <tb_Bodega_Info> LstBod = new List <tb_Bodega_Info>();
                    LstBod = BusBod.Get_List_Bodega(param.IdEmpresa);
                    if (LstBod != null)
                    {
                        List <tb_Bodega_Info> LstBodPrin = new List <tb_Bodega_Info>();
                        List <tb_Bodega_Info> LstBodProd = new List <tb_Bodega_Info>();
                        foreach (var item in LstBod)
                        {
                            //tb_Bodega_Info bodega = new tb_Bodega_Info();
                            if (item.IdSucursal == Convert.ToInt32(cmbSucPrinc.EditValue) && item.Estado == true)
                            {
                                LstBodPrin.Add(item);
                            }
                            if (item.IdSucursal == Convert.ToInt32(cmbSucProd.EditValue) && item.Estado == true)
                            {
                                LstBodProd.Add(item);
                            }
                        }
                        if (LstBodPrin != null)
                        {
                            try
                            { LstBodPrin = LstBodPrin.FindAll(var => var.Estado == true);  //?se caera

                              cmbBodPrinc.Properties.DataSource = LstBodPrin;
                              cmbBodPrinc.EditValue             = LstBodPrin[0].IdBodega;
                              cargamovimprinc(); }
                            catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); }
                        }
                        if (LstBodProd != null)
                        {
                            try
                            {
                                LstBodProd                       = LstBodProd.FindAll(var => var.Estado == true); //?se caera
                                cmbBodProd.EditValue             = LstBodProd[0].IdBodega;
                                cmbBodProd.Properties.DataSource = LstBodProd;
                                cargamovimprod();
                            }
                            catch (Exception ex)
                            {
                                Log_Error_bus.Log_Error(ex.ToString());
                            }
                        }
                    }
                }
                string estadoAprob = "";
                List <com_Catalogo_Info> listEstaAprob = new List <com_Catalogo_Info>();
                listEstaAprob = BusEstadoApr.Get_ListEstadoAprobacion();
                cmbEstadoAprob.Properties.DataSource = listEstaAprob;
                cmbEstadoAprob.EditValue             = listEstaAprob.FirstOrDefault().IdCatalogocompra;
                com_parametro_Info InfoComDev = new com_parametro_Info();
                com_parametro_Bus  Bus_Param  = new com_parametro_Bus();
                InfoComDev  = Bus_Param.Get_Info_parametro(param.IdEmpresa);
                estadoAprob = InfoComDev.IdEstadoAprobacion_OC;
                cmbEstadoAprob.EditValue = estadoAprob;

                try { cmbTipPrMP.Properties.DataSource = BusTipProd.Obtener_ProductosTipos(param.IdEmpresa).FindAll(var => var.Estado == "A"); }
                catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); }
                try { cmbTipPrPT.Properties.DataSource = BusTipProd.Obtener_ProductosTipos(param.IdEmpresa).FindAll(var => var.Estado == "A"); }
                catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); }
                try { cmbCatPT.Properties.DataSource = BusCate.Get_List_categorias(param.IdEmpresa).FindAll(var => var.Estado == "A"); }
                catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); }
                try{ cmbMarcaPT.Properties.DataSource = BusMarca.Get_list_Marca(param.IdEmpresa).FindAll(var => var.Estado == "A"); }
                catch (Exception ex)
                {
                    Log_Error_bus.Log_Error(ex.ToString());
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }