public EditarCosasDePublicacion(int publicacion, EditarPublicacion eddy, editarInfoOUbicaciones infoOUbicacion) { editinfoubi = infoOUbicacion; ed = eddy; publicacionID = publicacion; InitializeComponent(); dt = new DataTable(); String query = "SELECT publicacion_estado as 'ESTADO', publicacion_fecha_venc as 'FECHA FINAL', publicacion_fecha as 'FECHA INICIAL', g.grado_nombre as 'GRADO', r.rubro_descripcion as 'Rubro', publicacion_puntaje_venta as 'PUNTAJE' FROM SQLEADOS.Publicacion JOIN SQLEADOS.Rubro r ON r.rubro_id = publicacion_rubro JOIN SQLEADOS.GradoPrioridad G on G.grado_id = publicacion_grado where publicacion_codigo = " + publicacionID; dt = DBConsulta.AbrirCerrarObtenerConsulta(query); query = "SELECT u.ubiXpubli_Ubicacion, u.ubiXpubli_precio FROM SQLEADOS.Publicacion p JOIN SQLEADOS.ubicacionXpublicacion u ON p.publicacion_codigo = u.ubiXpubli_Publicacion"; DataTable tt = DBConsulta.AbrirCerrarObtenerConsulta(query); for (int i = 0; i < tt.Rows.Count; i++) { int id = Convert.ToInt32(tt.Rows[i][0].ToString()); int precio = Convert.ToInt32(tt.Rows[i][1].ToString()); ubicacionYPrecio.precio.Add(precio); ubicacionYPrecio.ubicacion.Add(id); } ubicacionesOriginales = ubicacionesYPrecio; puntajeOriginal = dt.Rows[0]["PUNTAJE"].ToString(); gradoOriginal = dt.Rows[0]["GRADO"].ToString(); categoriaOriginal = dt.Rows[0]["Rubro"].ToString(); fechaOriginalFinal = dt.Rows[0]["FECHA FINAL"].ToString(); fechaOriginalInicial = dt.Rows[0]["FECHA INICIAL"].ToString(); }
public EditarUbicaciones(int idPublicacion, EditarPublicacion cosas, editarInfoOUbicaciones infoubicacion) { edit = cosas; ventanaAnterior = infoubicacion; publicacion = idPublicacion; InitializeComponent(); huboCambios = false; ubicacionesQuitadas = new List <int>(); }
//BOTON EDITAR private void button1_Click(object sender, EventArgs e) { String valor = dataGridView1.SelectedCells[5].Value.ToString(); if (valor == "NO") { MessageBox.Show("Esta publicación no se puede editar\nporque no está en estado BORRADOR"); FINALIZARUNAPUBLICACION info = new FINALIZARUNAPUBLICACION(this, dataGridView1.SelectedCells[0].Value.ToString()); // EditarCosasDePublicacion info = new EditarCosasDePublicacion(Convert.ToInt32(dataGridView1.SelectedCells[0].Value.ToString()), this); info.Show(); } else { editarInfoOUbicaciones info = new editarInfoOUbicaciones(Convert.ToInt32(dataGridView1.SelectedCells[0].Value.ToString()), this); info.Show(); } this.Hide(); }