示例#1
0
 public void LoadProductos()
 {
     try
     {
         faGridDetalle.Clear_Ugrid();
         //faGridDetalle.ucmb_productos.DataSource = null;
         infoBodega   = UCfaBodega.get_bodega();
         infoSucursal = UCfaBodega.get_sucursal();
         //faGridDetalle.idBodega = infoBodega.IdBodega;
         //faGridDetalle.idSucursal = infoSucursal.IdSucursal;
         faGridDetalle.load_Producto(param.IdEmpresa, Convert.ToInt32(UCfaBodega.cmb_sucursal.EditValue), Convert.ToInt32(UCfaBodega.cmb_bodega.EditValue));
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
     }
 }
示例#2
0
        public void getCabecera()
        {
            try
            {
                infoBodega   = UCfaBodega.get_bodega();
                infoSucursal = UCfaBodega.get_sucursal();

                infocotizacion.IdBodega       = infoBodega.IdBodega;
                infocotizacion.IdSucursal     = infoBodega.IdSucursal;
                infocotizacion.IdCliente      = Convert.ToInt32(UCfaCliente.cmb_cliente.EditValue);
                infocotizacion.cc_tipopago    = (rbtnContado.Checked == true) ? "CON" : "CRE";
                infocotizacion.cc_fecha       = dateFecha.Value;
                infocotizacion.cc_diasPlazo   = Convert.ToInt32(spinEditDiasPlazo.Value);
                infocotizacion.cc_observacion = txtObservacion.Text;
                infocotizacion.cc_interes     = Convert.ToDouble(txtInteres.EditValue);
                infocotizacion.cc_transporte  = Convert.ToDouble(txtTransporte.EditValue);
                infocotizacion.cc_otroValor1  = Convert.ToDouble(txtOtro1.EditValue);
                infocotizacion.cc_otroValor2  = Convert.ToDouble(txtOtro2.EditValue);
                infocotizacion.CodCotizacion  = txtCodigoCot.Text;
                infocotizacion.IdVendedor     = Convert.ToInt32(UCfaCliente.cmb_vendedor.EditValue);
                fa_Cliente_Bus   clientebus = new fa_Cliente_Bus();
                fa_Vendedor_Info vendedor   = new fa_Vendedor_Info();
                infoCliente.IdCliente = Convert.ToInt32(UCfaCliente.cmb_cliente.EditValue);
                clientebus.ConsultarClienteVendedor(param.IdEmpresa, ref infoCliente, ref vendedor);
                infocotizacion.cc_dirigidoA        = UCfaCliente.cmb_cliente.Text;
                infocotizacion.cc_fechaVencimiento = dateFechaVencimiento.Value;
                infocotizacion.IdEmpresa           = param.IdEmpresa;
                infocotizacion.IdUsuario           = param.IdUsuario;
                infocotizacion.ip     = param.ip;
                infocotizacion.nom_pc = param.nom_pc;
                infocotizacion.iva    = param.iva.porcentaje;
                infocotizacion.total  = Convert.ToDouble(txtTotal.EditValue);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
        private void frmFA_Cotizacion_Mant_Load(object sender, EventArgs e)
        {
            try
            {
                faGridDetalle.load_Producto(param.IdEmpresa, Convert.ToInt32(UCfaBodega.cmb_sucursal.EditValue), Convert.ToInt32(UCfaBodega.cmb_bodega.EditValue));

                switch (_Accion)
                {
                case Cl_Enumeradores.eTipo_action.actualizar:
                    ucGe_Menu.Enabled_bntLimpiar = false;
                    ucGe_Menu.Visible_bntAnular  = false;
                    break;

                case Cl_Enumeradores.eTipo_action.grabar:
                    ucGe_Menu.Visible_bntAnular = false;
                    break;

                case Cl_Enumeradores.eTipo_action.consultar:
                    ucGe_Menu.Visible_bntGuardar_y_Salir = false;
                    ucGe_Menu.Visible_btnGuardar         = false;
                    ucGe_Menu.Enabled_bntLimpiar         = false;
                    ucGe_Menu.Visible_bntAnular          = false;
                    break;

                case Cl_Enumeradores.eTipo_action.Anular:
                    ucGe_Menu.Visible_bntGuardar_y_Salir = false;
                    ucGe_Menu.Visible_btnGuardar         = false;
                    ucGe_Menu.Enabled_bntLimpiar         = false;
                    break;

                default:
                    break;
                }

                infoBodega           = UCfaBodega.get_bodega();
                infoSucursal         = UCfaBodega.get_sucursal();
                UCfaBodega.TipoCarga = Info.General.Cl_Enumeradores.eTipoFiltro.Normal;

                if (IdCotizacion != 0)
                {
                    infocotizacion.IdCotizacion       = IdCotizacion;
                    UCfaCliente.txt_Direccion.Visible = false;
                    UCfaCliente.txt_Ruc.Visible       = false;
                    UCfaCliente.txt_Telefonos.Visible = false;
                    UCfaCliente.lbltelefono.Visible   = false;
                    UCfaCliente.llblRuc.Visible       = false;
                    UCfaCliente.lblDireccion.Visible  = false;
                    UCfaBodega.cmb_bodega.EditValue   = Convert.ToInt32(infocotizacion.IdBodega);
                    UCfaBodega.cmb_sucursal.EditValue = Convert.ToInt32(infocotizacion.IdSucursal);

                    Detalle();
                    CalcularTotales();
                    return;
                }

                UCfaBodega.cmb_sucursal.EditValue = IdSucursal;
                UCfaBodega.cmb_bodega.EditValue   = IdBodega;
                faGridDetalle.Dock = DockStyle.Fill;
                faBodega_Event_cmb_bodega_SelectionChangeCommitted(new Object(), new EventArgs());
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }