Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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;
                }
            }
        }