Ejemplo n.º 1
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            //Cambios
            if (dgvStock.CurrentRow == null)
            {
                MessageBox.Show("No se ha seleccionado merchandising a editar", "Error Editar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            //
            //Poner condicion si es que no se selecciona una fila para editar
            int    cod         = (int)dgvStock.CurrentRow.Cells[0].Value;
            string nombre      = dgvStock.CurrentRow.Cells[1].Value.ToString();
            string descripcion = dgvStock.CurrentRow.Cells[2].Value.ToString();
            int    stock       = (int)dgvStock.CurrentRow.Cells[3].Value;

            //dgvStock.CurrentRow.SetValues(cod,nombre,stock);//esta funcion puede simplificar la edicion
            //EditarStockcs editar = new editarStockcs(cod, nombre, stock, productos);
            //dgvStock.Rows.RemoveAt(dgvStock.CurrentRow.Index);
            EditarStocks editar = new EditarStocks(cod, nombre, stock, descripcion);

            if (DialogResult.OK == editar.ShowDialog())
            {
                dgvStock.Rows.RemoveAt(dgvStock.CurrentRow.Index);
                dgvStock.DataSource = mbl.listarMerchandising();
            }
            //dgvStock.Rows.RemoveAt(dgvStock.CurrentRow.Index);
        }
Ejemplo n.º 2
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            int    cod    = (int)dgvStock.CurrentRow.Cells[0].Value;
            string nombre = dgvStock.CurrentRow.Cells[1].Value.ToString();
            int    stock  = (int)dgvStock.CurrentRow.Cells[2].Value;

            //dgvStock.CurrentRow.SetValues(cod,nombre,stock);//esta funcion puede simplificar la edicion
            dgvStock.Rows.RemoveAt(dgvStock.CurrentRow.Index);
            EditarStocks editar = new EditarStocks(cod, nombre, stock, productos);

            editar.Show();
            dgvStock.DataSource = productos;
        }