public Pantalla_Seleccion_Visibilidades(Decimal idUser) { InitializeComponent(); visiAdapter = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter(); visiData = new GD1C2016DataSet.visibilidadesDataTable(); visiData = visiAdapter.GetData(); GD1C2016DataSetTableAdapters.publicacionesTableAdapter publiAdapter = new GD1C2016DataSetTableAdapters.publicacionesTableAdapter(); decimal cantidadDePublicaciones = Convert.ToDecimal(publiAdapter.cantidadDePublicacionesUsuario(idUser)); foreach (DataRow row in visiData.Rows) { if (row[1].Equals("Gratis") && cantidadDePublicaciones >= 1) { } else { dataGridView1.Rows.Add(row.Field <String>("descripcion"), row.Field <Object>("costo_envio"), row.Field <Decimal>("porc_producto"), row.Field <Decimal>("costo_publicacion")); } } }
internal void guardarDatos(Pantalla_Modificacion_Publicaciones pmp, Decimal p1, string p2, string p3, string p4, decimal p5, decimal p6, string p7, DateTime dateTime1, DateTime dateTime2) { pantallaModifP = pmp; rubroAdapter = new GD1C2016DataSetTableAdapters.rubrosTableAdapter(); GD1C2016DataSet.rubrosDataTable rubrosData = new GD1C2016DataSet.rubrosDataTable(); rubrosData = rubroAdapter.rubrosDePublicacion(p1); rubros = new List <String>(); foreach (DataRow row in rubrosData.Rows) { rubros.Add(Convert.ToString(row[1])); } estadoAdapter = new GD1C2016DataSetTableAdapters.estadosTableAdapter(); GD1C2016DataSet.estadosDataTable estadosData = new GD1C2016DataSet.estadosDataTable(); estadosData = estadoAdapter.GetData(); foreach (DataRow row in estadosData.Rows) { if (row[1].Equals("Finalizada") || row[1].Equals("Pausada")) { } else { comboBox1.Items.Add(row[1]); } } idPubli = p1; estado = p2; visibilidad = p3; descripcion = p4; stock = p5; precio = p6; tipo = p7; textBox1.Text = descripcion; numericUpDown1.Text = Convert.ToString(stock); textBox2.Text = Convert.ToString(precio); textBox5.Text = visibilidad; comboBox1.Text = estado; textBox4.Text = string.Join(",", rubros); visiAdapter = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter(); GD1C2016DataSet.visibilidadesDataTable visiData = new GD1C2016DataSet.visibilidadesDataTable(); visiData = visiAdapter.GetData(); foreach (DataRow row in visiData.Rows) { if (row[1].Equals(visibilidad)) { textBox3.Text = Convert.ToString(row[4]); } } }
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 { Decimal costo = Convert.ToDecimal(textBox3.Text); String tipo = "Compra Inmediata"; String descripcion = textBox1.Text; Decimal stock = numericUpDown1.Value; DateTime fechaInicio = dateTimePicker1.Value; DateTime fechaVencimiento = dateTimePicker2.Value; Decimal precio = Convert.ToDecimal(textBox2.Text); String visibilidad = textBox5.Text; String 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.Insert(idUser, id_estado, id_visibilidad, fechaInicio, fechaVencimiento, descripcion, stock, precio, tipo); for (int i = 0; i < rubros.Count; i++) { decimal id_rubro = Convert.ToDecimal(rubroAdapter.consultaIDrubro(rubros[i])); decimal id_publi = Convert.ToDecimal(publiAdapter.consultaIDpublIngresada()); publiRubrosAdapter.Insert(id_publi, id_rubro); } MessageBox.Show("Publicación generada correctamente"); this.Close(); } }
public Pantalla_Vendedores_Mayor_Cantidad_Productos_No_Vendidos() { InitializeComponent(); //Cargar visibilidades GD1C2016DataSetTableAdapters.visibilidadesTableAdapter visiAdapter = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter(); GD1C2016DataSet.visibilidadesDataTable visiData = new GD1C2016DataSet.visibilidadesDataTable(); visiData = visiAdapter.GetData(); foreach (DataRow row in visiData) { comboBox2.Items.Add(row[1]); } }
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 { tipo = "Subasta"; 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) { { String descripcion = textBox1.Text; decimal costoPubli; decimal valorPorProducto; decimal valorPorEnvio; if (!string.IsNullOrWhiteSpace(textBox1.Text)) { if (decimal.TryParse(textBox3.Text, out costoPubli)) { if (decimal.TryParse(textBox4.Text, out valorPorProducto)) { if (decimal.TryParse(textBox5.Text, out valorPorEnvio)) { //Enviar a BD visiAdapter = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter(); visiAdapter.ModificarVisibilidad(id, descripcion, valorPorEnvio, valorPorProducto, costoPubli); MessageBox.Show("Visibilidad modificada correctamente"); } else { MessageBox.Show("Ingrese una comisión por envío numérica"); } } else { MessageBox.Show("Ingrese una comisión por producto numérica"); } } else { MessageBox.Show("Ingrese una comisión por tipo de publicación numérica"); } } else { MessageBox.Show("Ingrese una descripción"); } } }
private void button2_Click_1(object sender, EventArgs e) { String descripcion = textBox1.Text; decimal costo_publicacion; decimal costo_envio; decimal valorPorProducto; if (!string.IsNullOrWhiteSpace(textBox1.Text)) { if (decimal.TryParse(textBox2.Text, out costo_publicacion) && !string.IsNullOrWhiteSpace(textBox2.Text)) { if (decimal.TryParse(textBox3.Text, out costo_envio)) { if (decimal.TryParse(textBox4.Text, out valorPorProducto)) { //Enviar a BD visiAdapter = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter(); visiAdapter.CrearVisibilidad(descripcion, costo_envio, valorPorProducto, costo_publicacion); MessageBox.Show("Visibilidad creada correctamente"); } else { MessageBox.Show("Ingrese porc por producto numérico"); } } else { MessageBox.Show("Ingrese un costo de envío numérico"); } } else { MessageBox.Show("Ingrese un costo de publicación numérico"); } } else { MessageBox.Show("Ingrese una descripción"); } }
private void button3_Click(object sender, EventArgs e) { string descripcion = textBox1.Text; visiAdapter = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter(); string costoMinimo = textBox3.Text; string costoMaximo = textBox2.Text;; if (descripcion == "" && costoMaximo == "" && costoMinimo == "") { MessageBox.Show("Quedan campos por completar"); } else if (descripcion == "" && (costoMaximo == "" || costoMinimo == "") || (descripcion != "" && costoMaximo == "" && costoMinimo != "") || (descripcion != "" && costoMaximo != "" && costoMinimo == "")) { MessageBox.Show("Quedan campos por completar"); } else if (costoMaximo == "" && costoMinimo == "") { visibilidadesData = visiAdapter.busquedaPorDescripcion(descripcion); foreach (DataRow row in visibilidadesData.Rows) { dataGridView1.Rows.Add(row.Field <Decimal>("codigo"), row.Field <String>("descripcion"), row.Field <Object>("costo_envio"), row.Field <Decimal>("porc_producto"), row.Field <Decimal>("costo_publicacion"), row.Field <Boolean>("habilitada")); } } else if (descripcion == "") { visibilidadesData = visiAdapter.busquedaPorCostos(Convert.ToDecimal(costoMinimo), Convert.ToDecimal(costoMaximo)); foreach (DataRow row in visibilidadesData.Rows) { dataGridView1.Rows.Add(row.Field <Decimal>("codigo"), row.Field <String>("descripcion"), row.Field <Object>("costo_envio"), row.Field <Decimal>("porc_producto"), row.Field <Decimal>("costo_publicacion"), row.Field <Boolean>("habilitada")); } } else { visibilidadesData = visiAdapter.busquedaPorDescripcionYcostos(descripcion, Convert.ToDecimal(costoMinimo), Convert.ToDecimal(costoMaximo)); foreach (DataRow row in visibilidadesData.Rows) { dataGridView1.Rows.Add(row.Field <Decimal>("codigo"), row.Field <String>("descripcion"), row.Field <Object>("costo_envio"), row.Field <Decimal>("porc_producto"), row.Field <Decimal>("costo_publicacion"), row.Field <Boolean>("habilitada")); } } }