private void btnAlta_Click(object sender, EventArgs e) { View.Generar_Publicacion.GenerarPublicacion vtnGenerarPubli = new GenerarPublicacion(); vtnGenerarPubli.cargarDatos(this, this.idUsuario); this.Visible = false; vtnGenerarPubli.Visible = true; }
private void btnModificar_Click(object sender, EventArgs e) { Model.Publicaciones publicacion = new FrbaCommerce.Model.Publicaciones(); DataGridViewSelectedRowCollection rows = dgvPublicaciones.SelectedRows; if (rows.Count == 1) { DataGridViewCellCollection cells = rows[0].Cells; //vtnModif.cargarPublicacionModificar(cells["IdPublicacion"]) publicacion.IdPublicacion = Convert.ToInt32(cells["IdPublicacion"].Value); publicacion.CodPublicacion = Convert.ToInt32(cells["Codigo"].Value); publicacion.IdVisibilidad = Convert.ToInt32(cells["IdVisibilidad"].Value); publicacion.IdTipoPublicacion = Convert.ToInt32(cells["IdTipoPublicacion"].Value); publicacion.IdEstado = Convert.ToInt32(cells["IdEstado"].Value); publicacion.FechaInicio = Convert.ToDateTime(cells["Fecha Inicio"].Value); publicacion.FechaFin = Convert.ToDateTime(cells["Fecha Fin"].Value); publicacion.Descripcion = cells["Descripcion"].Value.ToString(); publicacion.Stock = Convert.ToInt32(cells["Stock"].Value); publicacion.IdUsuario = Convert.ToInt32(cells["IdUsuario"].Value); publicacion.Precio = Convert.ToDouble(cells["Precio"].Value); publicacion.IdRubro = Convert.ToInt32(cells["IdRubro"].Value); publicacion.PermiteRealizarPreguntas = Convert.ToBoolean(cells["PermiteRealizarPreguntas"].Value); if (this.idUsuario == publicacion.IdUsuario) { View.Generar_Publicacion.GenerarPublicacion vtnModif = new GenerarPublicacion(); vtnModif.Text = "Modificar Publicacion"; vtnModif.cargarPublicacionModificar(publicacion); vtnModif.cargarDatos(this, publicacion.IdUsuario); vtnModif.Visible = true; this.Visible = false; } else { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm("El Usuario no tiene permiso para modificar la publicacion. \n\rEl usuario que genero la publicacion es el unico\n\rhabilitado para realizar modificaciones."); vtnError.Visible = true; } } }