예제 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtAgrRubro.Text != "")
            {
                string  xRet;
                E_Rubro rubro  = new E_Rubro();
                N_Rubro nRubro = new N_Rubro();
                rubro.nombre = txtAgrRubro.Text;
                if (txtId.Text != "")
                {
                    rubro.idRubro = Convert.ToInt64(txtId.Text);
                }

                xRet = nRubro.guardar(rubro);

                if (xRet != "0")
                {
                    MessageBox.Show("no se pudo agregar la rubro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show("¡El rubro se agrego correctamente!", "Operacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtAgrRubro.Text = "";
                }

                refrescarGrilla();
            }



            //// si devuelve true es que los campos obligatorios estan completos
            // E_Rubro Rubro = new E_Rubro();
            //    //si el txt id esta vacio significa que es una cliente nuevo
            //    if (txtId.Text != "") Rubro.idRubro = Convert.ToInt64(txtId.Text);

            //    Rubro.nombre = txtAgrRubro.Text;



            //    N_Rubro nRubro = new N_Rubro();
            //    string xRet = nRubro.guardar(Rubro);
            //    if (xRet != "0")
            //    {
            //        MessageBox.Show("No se puedo agregar el rubro");
            //    }
            //    else
            //    {
            //        MessageBox.Show("¡El rubro se agrego correctamente!");
            //    }
        }
예제 #2
0
        //Metodos
        private void refrescarGrilla()
        {
            List <E_Rubro> rubros;
            N_Rubro        nRubro = new N_Rubro();

            rubros = nRubro.getAllRubros(txtBscRubro.Text);
            if (rubros != null)
            {
                dgRubro.AutoGenerateColumns = false;
                dgRubro.DataSource          = rubros;
            }
            else
            {
                MessageBox.Show("¡No se cargo la gilla!");
            }
        }
예제 #3
0
        private void btnGuardar_Click_1(object sender, EventArgs e)
        {
            if (txtAgrRubro.Text != "")
            {
                E_Rubro rubro = new E_Rubro();
                rubro.nombre = txtAgrRubro.Text;
                if (!string.IsNullOrEmpty(txtId.Text))
                {
                    rubro.idRubro = Convert.ToInt32(txtId.Text);
                }
                N_Rubro nRubro = new N_Rubro();
                nRubro.guardar(rubro);

                lblNvoMod.Text   = "Nueva Rubro";
                txtId.Text       = null;
                txtAgrRubro.Text = null;
                refrescarGrilla();
            }
        }
예제 #4
0
        private void dgRubro_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgRubro.Rows.Count != 0)
            {
                if (e.ColumnIndex == colDelete.Index)
                {
                    Int32   idRubro = Convert.ToInt32(dgRubro.CurrentRow.Cells[colId.Index].Value);
                    N_Rubro nRubro  = new N_Rubro();
                    string  xRet    = nRubro.delete(idRubro);

                    if (xRet != "0")
                    {
                        MessageBox.Show("El Rubro no se puede eliminar porque ha sido utilizado");
                    }
                    else
                    {
                        refrescarGrilla();
                    }
                }
            }
        }
예제 #5
0
        public void cargarCombos()
        {
            //cboRubro
            N_Rubro        nRubro    = new N_Rubro();
            List <E_Rubro> listRubro = nRubro.getAllRubros("");

            foreach (E_Rubro rubro in listRubro)
            {
                ComboItem cboItem = new ComboItem();

                cboItem.Id   = rubro.idRubro;
                cboItem.Text = rubro.nombre;
                cboRubro.Items.Add(cboItem);
            }
            //cboMarca
            N_Marca        nMarca    = new N_Marca();
            List <E_Marca> listMarca = nMarca.getAllMarcas("");

            foreach (E_Marca marca in listMarca)
            {
                ComboItem cboItem = new ComboItem();
                cboItem.Id   = marca.idMarca;
                cboItem.Text = marca.nombre;
                cboMarca.Items.Add(cboItem);
            }
            //cboUnidad
            N_Unidad        nUnidad    = new N_Unidad();
            List <E_Unidad> listUnidad = nUnidad.getAllUnidad("");

            foreach (E_Unidad unidad in listUnidad)
            {
                ComboItem cboItem = new ComboItem();
                cboItem.Id   = unidad.idUnidad;
                cboItem.Text = unidad.nombre;
                cboUnidad.Items.Add(cboItem);
            }
        }