private void button2_Click(object sender, EventArgs e) { Decimal number; if (textBox1.Text == "" || textBox2.Text == "" || textBox4.Text == "" || comboBox1.Text == "" || textBox5.Text == "" || numericUpDown1.Value == 0 || !(Decimal.TryParse(textBox2.Text, out number))) { MessageBox.Show("Hay campos vacíos o inválidos"); } else { costo = Convert.ToDecimal(textBox3.Text); tipo = "Compra Inmediata"; descripcion = textBox1.Text; stock = numericUpDown1.Value; fechaInicio = dateTimePicker1.Value; fechaVencimiento = dateTimePicker2.Value; precio = Convert.ToDecimal(textBox2.Text); visibilidad = textBox5.Text; estado = comboBox1.Text; visiAdapter = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter(); rubroAdapter = new GD1C2016DataSetTableAdapters.rubrosTableAdapter(); estadoAdapter = new GD1C2016DataSetTableAdapters.estadosTableAdapter(); publiRubrosAdapter = new GD1C2016DataSetTableAdapters.publicaciones_rubrosTableAdapter(); decimal id_visibilidad = Convert.ToDecimal(visiAdapter.consultaIDvisibilidad(visibilidad)); decimal id_estado = Convert.ToDecimal(estadoAdapter.consultaIDestado(estado)); publiAdapter = new GD1C2016DataSetTableAdapters.publicacionesTableAdapter(); publiAdapter.ActualizarPublicacion(idPubli, id_estado, id_visibilidad, descripcion, stock, precio, fechaInicio, fechaVencimiento); for (int i = 0; i < rubros.Count; i++) { decimal id_rubro = Convert.ToDecimal(rubroAdapter.consultaIDrubro(rubros[i])); publiRubrosAdapter.ActualizarPubliRubros(idPubli, id_rubro); } MessageBox.Show("Publicación modificada correctamente"); this.Close(); pantallaModifP.Close(); } }
private void button2_Click(object sender, EventArgs e) { if (comboBox1.Text == "") { MessageBox.Show("Seleccione nuevo estado"); } else { GD1C2016DataSetTableAdapters.estadosTableAdapter estadoAdapter = new GD1C2016DataSetTableAdapters.estadosTableAdapter(); id_estado = Convert.ToDecimal(estadoAdapter.consultaIDestado(comboBox1.Text)); GD1C2016DataSetTableAdapters.publicacionesTableAdapter publiAdapter = new GD1C2016DataSetTableAdapters.publicacionesTableAdapter(); publiAdapter.actualizarEstadoPublicacion(id_Publicacion, id_estado); MessageBox.Show("Estado modificado correctamente"); this.Close(); pantallaModifP.Close(); } }