Exemplo n.º 1
0
        private void lblCalificar_Click(object sender, EventArgs e)
        {
            bool validations = true;

            if (calification == 0)
            {
                validations = false;
            }

            if (txtDescripcion.Text == "")
            {
                validations = false;
            }

            if (publicationSelected == 0)
            {
                validations = false;
            }

            if (validations)
            {
                Calificacion califObject = new Calificacion();
                califObject.ID_Comprador   = ((Usuario)SessionManager.CurrentUser).ID;
                califObject.ID_Publicacion = publicationSelected;
                califObject.stars          = calification;
                califObject.description    = txtDescripcion.Text;
                if (califObject.ID_Publicacion != 0)
                {
                    int califId = CalificacionPersistance.InsertCalification(califObject);
                    if (califId != 0)
                    {
                        ClearFiltersAndTable();
                        publicationSelected = 0;
                        txtDescripcion.Text = "";
                        calification        = 0;
                        drawStars(0);

                        MessageBox.Show("La publicación " + califObject.ID_Publicacion + " fué calificada con " + califObject.stars + " estrellas. Descripción: " + califObject.description, "Éxito");
                    }
                }
            }
            else
            {
                MessageBox.Show("Por favor, verifique Calificacion, Descripción y Publicacion seleccionada.", "Atencion");
            }
        }