public IU_ActualizarTiposArticulo() { TipoArticulo = new TipoArticulo(); Sub1TipoArticulo = new Sub1TipoArticulo(); Sub2TipoArticulo = new Sub2TipoArticulo(); Sub3TipoArticulo = new Sub3TipoArticulo(); InitializeComponent(); }
private void cargarComboSub2TipoArticulo() { cbx_seleccionaSubTipo2.DisplayMember = "Descripcion"; cbx_seleccionaSubTipo2.ValueMember = "CodigoSub2TipoArticulo"; if (cbx_seleccionaSubTipo1.Items.Count == 0) { cbx_seleccionaSubTipo2.DataSource = Sub1TipoArticulo.mostrarSubCategorias(0); } else { cbx_seleccionaSubTipo2.DataSource = Sub1TipoArticulo.mostrarSubCategorias(int.Parse(cbx_seleccionaSubTipo1.SelectedValue.ToString())); } }
public void tomarDatosSub2TipoArticulo() { if (rbtn_nombreSubTipo1.Checked) { Sub2TipoArticulo.CodigoSub1TipoArticulo = Sub1TipoArticulo.mostrarCodigoUltimoRegistro(); Sub2TipoArticulo.Descripcion = txt_nombreSubTipo2.Text; } else { Sub2TipoArticulo.CodigoSub1TipoArticulo = int.Parse(cbx_seleccionaSubTipo1.SelectedValue.ToString()); Sub2TipoArticulo.Descripcion = txt_nombreSubTipo2.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); } }