public IU_ActualizarTiposArticulo() { TipoArticulo = new TipoArticulo(); Sub1TipoArticulo = new Sub1TipoArticulo(); Sub2TipoArticulo = new Sub2TipoArticulo(); Sub3TipoArticulo = new Sub3TipoArticulo(); InitializeComponent(); }
private void cargarComboSub3TipoArticulo() { cbx_seleccionaSubTipo3.DisplayMember = "Descripcion"; cbx_seleccionaSubTipo3.ValueMember = "CodigoSub3TipoArticulo"; if (cbx_seleccionaSubTipo2.Items.Count == 0) { cbx_seleccionaSubTipo3.DataSource = Sub2TipoArticulo.mostrarSubCategorias(0); } else { cbx_seleccionaSubTipo3.DataSource = Sub2TipoArticulo.mostrarSubCategorias(int.Parse(cbx_seleccionaSubTipo2.SelectedValue.ToString())); } }
public void tomarDatosSub3TipoArticulo() { if (rbtn_nombreSubTipo2.Checked) { Sub3TipoArticulo.CodigoSub2TipoArticulo = Sub2TipoArticulo.mostrarCodigoUltimoRegistro(); Sub3TipoArticulo.Descripcion = txt_nombreSubTipo3.Text; } else { Sub3TipoArticulo.CodigoSub2TipoArticulo = int.Parse(cbx_seleccionaSubTipo2.SelectedValue.ToString()); Sub3TipoArticulo.Descripcion = txt_nombreSubTipo3.Text; } }
//BOTONES private void btn_actualizar_Click(object sender, EventArgs e) { if (rbtn_nombreTipo.Checked && txt_nombreTipo.Text == "") { MessageBox.Show(this, "Debe ingresar el nombre de la categoría", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (rbtn_nombreSubTipo1.Checked && txt_nombreSubTipo1.Text == "") { MessageBox.Show(this, "Debe ingresar el nombre de la subcategoría", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (rbtn_nombreSubTipo2.Checked && txt_nombreSubTipo2.Text == "") { MessageBox.Show(this, "Debe ingresar el nombre de la subcategoría", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (rbtn_nombreSubTipo3.Checked && txt_nombreSubTipo3.Text == "") { MessageBox.Show(this, "Debe ingresar el nombre de la subcategoría", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (rbtn_nombreTipo.Checked) { tomarDatosTipoArticulo(); TipoArticulo.actualizar(TipoArticulo); } if (rbtn_nombreSubTipo1.Checked) { tomarDatosSub1TipoArticulo(); Sub1TipoArticulo.actualizar(Sub1TipoArticulo); } if (rbtn_nombreSubTipo2.Checked) { tomarDatosSub2TipoArticulo(); Sub2TipoArticulo.actualizar(Sub2TipoArticulo); } if (rbtn_nombreSubTipo3.Checked) { tomarDatosSub3TipoArticulo(); Sub3TipoArticulo.actualizar(Sub3TipoArticulo); } if (rbtn_elegirtipo.Checked && rbtn_elegirSubTipo1.Checked && rbtn_elegirSubTipo2.Checked && rbtn_elegirSubTipo3.Checked) { MessageBox.Show(this, "No ha modificado ninguna categoría o subcategoría", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show(this, "Se ha modificado correctamente el tipo de artículo", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); reestablecerFormulario(); } } }
//BOTONES private void btn_registrar_Click(object sender, EventArgs e) { if (rbtn_nombreSubTipo3.Checked && txt_nombreSubTipo3.Text != "") { if (rbtn_elegirSubTipo2.Checked) { tomarDatosSub3TipoArticulo(); Sub3TipoArticulo.crear(Sub3TipoArticulo); MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); reestablecerFormulario(); } else if (rbtn_elegirSubTipo1.Checked) { if (txt_nombreSubTipo2.Text != "") { tomarDatosSub2TipoArticulo(); Sub2TipoArticulo.crear(Sub2TipoArticulo); tomarDatosSub3TipoArticulo(); Sub3TipoArticulo.crear(Sub3TipoArticulo); MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); reestablecerFormulario(); } else { MessageBox.Show(this, "No ingresó alguna de las categorías anteriores", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else if (rbtn_elegirtipo.Checked) { if (txt_nombreSubTipo2.Text != "" && txt_nombreSubTipo1.Text != "") { tomarDatosSub1TipoArticulo(); Sub1TipoArticulo.crear(Sub1TipoArticulo); tomarDatosSub2TipoArticulo(); Sub2TipoArticulo.crear(Sub2TipoArticulo); tomarDatosSub3TipoArticulo(); Sub3TipoArticulo.crear(Sub3TipoArticulo); MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); reestablecerFormulario(); } else { MessageBox.Show(this, "No ingresó alguna de las categorías anteriores", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (txt_nombreSubTipo2.Text != "" && txt_nombreSubTipo1.Text != "" && txt_nombreTipo.Text != "") { tomarDatosTipoArticulo(); TipoArticulo.crear(TipoArticulo); tomarDatosSub1TipoArticulo(); Sub1TipoArticulo.crear(Sub1TipoArticulo); tomarDatosSub2TipoArticulo(); Sub2TipoArticulo.crear(Sub2TipoArticulo); tomarDatosSub3TipoArticulo(); Sub3TipoArticulo.crear(Sub3TipoArticulo); MessageBox.Show(this, "Subcategoria registrada \ncorrectamente", "Mensaje"); reestablecerFormulario(); } else { MessageBox.Show(this, "No ingresó alguna de las categorías anteriores", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else if (rbtn_nombreSubTipo2.Checked && txt_nombreSubTipo2.Text != "") { if (rbtn_elegirSubTipo1.Checked) { tomarDatosSub2TipoArticulo(); Sub2TipoArticulo.crear(Sub2TipoArticulo); MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); reestablecerFormulario(); } else if (rbtn_elegirtipo.Checked) { if (txt_nombreSubTipo1.Text != "") { tomarDatosSub1TipoArticulo(); Sub1TipoArticulo.crear(Sub1TipoArticulo); tomarDatosSub2TipoArticulo(); Sub2TipoArticulo.crear(Sub2TipoArticulo); MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); reestablecerFormulario(); } else { MessageBox.Show(this, "No ingresó alguna de las categorías anteriores", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (txt_nombreSubTipo1.Text != "" && txt_nombreTipo.Text != "") { tomarDatosTipoArticulo(); TipoArticulo.crear(TipoArticulo); tomarDatosSub1TipoArticulo(); Sub1TipoArticulo.crear(Sub1TipoArticulo); tomarDatosSub2TipoArticulo(); Sub2TipoArticulo.crear(Sub2TipoArticulo); MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); reestablecerFormulario(); } else { MessageBox.Show(this, "No ingresó alguna de las categorías anteriores", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else if (rbtn_nombreSubTipo1.Checked && txt_nombreSubTipo1.Text != "") { if (rbtn_elegirtipo.Checked) { tomarDatosSub1TipoArticulo(); Sub1TipoArticulo.crear(Sub1TipoArticulo); MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); reestablecerFormulario(); } else { if (txt_nombreTipo.Text != "") { tomarDatosTipoArticulo(); TipoArticulo.crear(TipoArticulo); tomarDatosSub1TipoArticulo(); Sub1TipoArticulo.crear(Sub1TipoArticulo); MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); reestablecerFormulario(); } else { MessageBox.Show(this, "No ingresó la categoría anterior", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else if (rbtn_nombreTipo.Checked && txt_nombreTipo.Text != "") { tomarDatosTipoArticulo(); TipoArticulo.crear(TipoArticulo); MessageBox.Show(this, "Se ha registrado correctamente la categoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); reestablecerFormulario(); } else { MessageBox.Show(this, "Debe ingresar al menos una categoria para poder registrarla", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }