Ejemplo n.º 1
0
        private void Procesar_Operacion()
        {
            ClsRecojo_Recargo_CargaBE TipoBE = new ClsRecojo_Recargo_CargaBE();

            TipoBE.Reco_ide         = ID_Reco_Ide;
            TipoBE.Reco_ide_detalle = ID_Reco_Ide_Detalle;
            TipoBE.Merca_ide        = Convert.ToInt32(cboRecargo.SelectedValue.ToString());
            TipoBE.Reco_porcentaje  = Convert.ToDouble(txtPorcentaje.Text);
            TipoBE.Veces            = ID_Veces;
            TipoBE.Usuario          = "ADMIN";


            switch (Operacion_Recargo)
            {
            case "N":
                ENResultOperation R = ClsRecojo_Recargo_CargaBC.Crear(TipoBE);
                break;

            case "M": ClsRecojo_Recargo_CargaBC.Actualizar(TipoBE);
                break;

            case "E": ClsRecojo_Recargo_CargaBC.Eliminar(TipoBE);
                break;
            }
            btnGrabar.Text = "Grabar";
            this.Close();
        }
Ejemplo n.º 2
0
        private void frmRecojo_Recargo_Load(object sender, EventArgs e)
        {
            ENResultOperation A = ClsArticuloBC.Listar("");

            if (A.Proceder)
            {
                cboRecargo.DataSource = (DataTable)A.Valor;
            }
            cboRecargo.DisplayMember      = "ARTI_NOMBRE";
            cboRecargo.ValueMember        = "ARTI_IDE";
            cboRecargo.AutoCompleteMode   = AutoCompleteMode.Suggest;
            cboRecargo.AutoCompleteSource = AutoCompleteSource.ListItems;

            ENResultOperation R   = ClsRecojo_CabeceraBC.Obtener_Registro(ID_Reco_Ide);
            DataTable         dt  = (DataTable)R.Valor;
            DataRow           ROW = dt.Rows[0];

            ID_Veces = Convert.ToInt32(ROW["VECES"].ToString());


            if (Operacion_Recargo == "N")
            {
                cboRecargo.SelectedIndex = 0;
                txtPorcentaje.Text       = "0";
            }
            else
            {
                ENResultOperation N   = ClsRecojo_Recargo_CargaBC.Obtener_Registro(ID_Reco_Ide, ID_Reco_Ide_Detalle);
                DataTable         dtn = (DataTable)N.Valor;
                if (dtn.Rows.Count != 0)
                {
                    DataRow ROWN = dtn.Rows[0];
                    cboRecargo.SelectedValue = Convert.ToInt32(ROWN["MERCA_IDE"].ToString());
                    txtPorcentaje.Text       = ROWN["RECO_PORCENTAJE"].ToString();
                    if (Operacion_Recargo == "E")
                    {
                        btnGrabar.Text = "Elimina";
                    }
                }
            }
        }