public comprarofertar(string id) { InitializeComponent(); this.id = id; this.dto = new publicar_dto(); this.tamanoidx = 10; }
private void button1_Click(object sender, EventArgs e) { DateTime myDate = this.incio.Value.Date; //+ //dTimePiker_HoraNueva.Value.TimeOfDay; if (this.Tdescripcon.TextLength == 0) { MessageBox.Show("La descripcion no puede ser vacia"); return; } if ((DateTime.Compare(myDate, ((DateTime)Properties.Settings.Default.FECHA_HORA_APP).Date)) < 0) { MessageBox.Show("No se puede settear una fecha de publicacion anterior a la actual."); return; } DateTime myDate2 = this.fin.Value.Date; //+ //dTimePiker_HoraNueva.Value.TimeOfDay; if ((DateTime.Compare(myDate, myDate2)) >= 0) { MessageBox.Show("La publicacion minima es de 1 dia."); return; } string datos = ""; datos += @"Estado: " + this.Cestado.SelectedValue.ToString(); datos += @"Rubro: " + this.Crubro.SelectedValue.ToString(); if (this.RBCompraInmediata.Checked == true) { datos += @"Tipo: Compra Inmediata"; } else { datos += @"Tipo: Subasta"; } if (preguntas.Checked == true) { datos += @"Preguntas: 1"; } else { datos += @"Preguntas: 0"; } datos += @"Stock: " + this.NUstock.Value.ToString(); datos += @"Precio: " + this.NUprecio.Value.ToString(); datos += @"Inicio: " + this.incio.Value.Date.ToString(); datos += @"Fin: " + this.fin.Value.Date.ToString(); publicar_dto dto = new publicar_dto(); dto.setestado(this.Cestado.SelectedValue.ToString()); dto.setidrubro(this.Crubro.SelectedValue.ToString()); if (this.RBCompraInmediata.Checked == true) { dto.settipo_publicacion("Compra Inmediata"); } else { dto.settipo_publicacion("Subasta"); } if (preguntas.Checked == true) { dto.setpermitir_preguntas("1"); } else { dto.setpermitir_preguntas("0"); } if (CBenvio.Checked == true) { dto.setenvio("1"); } else { dto.setenvio("0"); } if (this.Cvisibilidad.Items.Count > 0) { dto.setidvisibilidad(this.Cvisibilidad.SelectedValue.ToString()); } else { MessageBox.Show("No hay visibilidades, consulte a su administrador, no se podra publicar"); return; } dto.setstock(this.NUstock.Value.ToString()); dto.setprecio(this.NUprecio.Value.ToString()); dto.setcosto(this.NUprecio.Value.ToString()); // MessageBox.Show("Precio "+dto.getprecio()); dto.setfecha_inicio(this.incio.Value.Date); // MessageBox.Show("Fecha I " + dto.getfecha_inicio()); dto.setfecha_vencimiento(this.fin.Value.Date); // MessageBox.Show("Fecha V " + dto.getfecha_vencimiento()); dto.setdescp(this.Tdescripcon.Text.ToString()); dto.setidusuario(this.id); _conexionSQL conectarBD = _conexionSQL.Instance; Boolean retorno = conectarBD.publicar(dto); if (retorno == true) { MessageBox.Show("Publicacion exitosa"); //this.Tdescripcon.Text += datos; } else { MessageBox.Show("Problemas con la base de datos"); } }
public AMB_VIS() { InitializeComponent(); dto = new publicar_dto(); }