Ejemplo n.º 1
0
        public bool ProcesarFormulario(int opinion, int contribucion, int forma, string observaciones, string miembroID, string artID)
        {
            bool validado = false;

            if (ValidarObservaciones(observaciones))
            {
                validado = true;
                //Primeo se calcula la nota
                int suma = opinion + contribucion + forma;

                //Obtener el merito del miembro
                ConexionBD = new ConexionModel();
                SqlConnection con = ConexionBD.Connection();

                int Peso = 0; // cambiar esto

                string     PesoMiembro = "";
                SqlCommand cmd1        = new SqlCommand("SELECT M.pesoMiembro FROM Miembro M WHERE M.nombreUsuarioPK = '" + miembroID + "'", con);
                //con.Open();
                SqlDataReader reader1 = cmd1.ExecuteReader();
                if (reader1.Read())
                {
                    PesoMiembro = reader1[0].ToString();
                }
                con.Close();
                reader1.Close();

                Peso = Int16.Parse(PesoMiembro);

                int Puntuacion = suma * Peso;


                if (miembroID != "Coordinador")
                {
                    // Despues se guardan la nota y los comentarios con un estado de Revisado
                    ConexionBD = new ConexionModel();
                    SqlConnection con2 = ConexionBD.Connection();
                    SqlCommand    cmd  = new SqlCommand("UPDATE Nucleo_Revisa_Articulo SET estadoRevision= 'revisado',puntuacion=  " + Puntuacion + ", comentarios = '" + observaciones + "', opinion = " + opinion + ",forma = " + forma + ", contribucion =" + contribucion + "   WHERE nombreUsuarioFK = '" + miembroID + "'AND artIdFK = '" + artID + "'", con2);
                    cmd.ExecuteNonQuery();
                    con2.Close();
                }
                else
                {
                    // Despues se guardan la nota y los comentarios con un estado de Revisado
                    ConexionBD = new ConexionModel();
                    SqlConnection con2 = ConexionBD.Connection();
                    SqlCommand    cmd  = new SqlCommand("INSERT INTO  Nucleo_Revisa_Articulo VALUES ('" + miembroID + "','" + artID + "', 'revisado'," + Puntuacion + ", '" + observaciones + "', " + opinion + ", " + contribucion + "," + forma + "  )", con2);
                    cmd.ExecuteNonQuery();
                    cmd = new SqlCommand("UPDATE Articulo SET estado = 'revision' WHERE artIdPK =" + artID, con2);
                    cmd.ExecuteNonQuery();
                    con2.Close();
                }
            }
            return(validado);
        }
Ejemplo n.º 2
0
 public void Connection()
 {
     connectionString = new ConexionModel();
     con = connectionString.Connection();
 }
Ejemplo n.º 3
0
 public void Connection()
 {
     ConnectionString = new ConexionModel();
     Con = ConnectionString.Connection();
 }
Ejemplo n.º 4
0
 public void Connection()
 {
     ConexionBD = new ConexionModel();
     con        = ConexionBD.Connection();
 }