コード例 #1
0
        private void Agregar_Click(object sender, EventArgs e)
        {
            this.Hide();
            VAgregarModificiarCategoria vAgregarModificarCategoria = new VAgregarModificiarCategoria();

            vAgregarModificarCategoria.ShowDialog();
            this.Close();
        }
コード例 #2
0
        private void Modificar_Click(object sender, EventArgs e)
        {
            int             cont = 0;
            DataGridViewRow row1 = new DataGridViewRow();

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                bool isSelected = Convert.ToBoolean(row.Cells["Cb"].Value);
                if (isSelected)
                {
                    cont++;
                    row1 = row;
                }
            }

            if (cont == 1)
            {
                CategoriaProductoDTO categoriaDTO = new CategoriaProductoDTO
                {
                    Id          = Convert.ToInt32(row1.Cells[1].Value),
                    Nombre      = (row1.Cells[2].Value).ToString(),
                    Descripcion = (row1.Cells[3].Value).ToString(),
                    Vence       = Convert.ToBoolean(row1.Cells[4].Value)
                };

                this.Hide();
                VAgregarModificiarCategoria vAgregarModificarCategoria = new VAgregarModificiarCategoria(categoriaDTO);
                vAgregarModificarCategoria.ShowDialog();
                this.Close();
            }
            else if (cont > 1)
            {
                MessageBox.Show("Seleccione solo una categoría");
                foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    row.Cells["Cb"].Value = false;
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un producto");
            }
        }