Example #1
0
        // NUEVA VALORACION
        public int nuevoValorProyecto(ValoresProyecto valor)
        {
            string StrConn = ConfigurationManager.ConnectionStrings["BDLocal"].ToString();
            int    mensaje = 0;

            // Verificar que el empleado no haya votado el proyecto
            try
            {
                if (existeVotacion(valor.Legajo_valora, valor.Id_proyecto) == true)
                {
                    mensaje = 1;
                    return(mensaje);
                    // EXISTE VALORACION
                }
                // Si no existe, agrega valor
                else
                {
                    using (SqlConnection conn = new SqlConnection(StrConn))
                    {
                        conn.Open();

                        SqlCommand comm = conn.CreateCommand();


                        comm.CommandText = "nuevoValorProyecto";
                        comm.CommandType = System.Data.CommandType.StoredProcedure;

                        comm.Parameters.Add(new SqlParameter("@id_proyecto", valor.Id_proyecto));
                        comm.Parameters.Add(new SqlParameter("@funcionalidad", valor.Funcionalidad));
                        comm.Parameters.Add(new SqlParameter("@documentacion", valor.Documentacion));
                        comm.Parameters.Add(new SqlParameter("@diseño", valor.Diseño));
                        comm.Parameters.Add(new SqlParameter("@retroalimentacion", valor.Retroalimentacion));
                        comm.Parameters.Add(new SqlParameter("@tiempo_de_entrega", valor.Tiempo_de_entrega));
                        comm.Parameters.Add(new SqlParameter("@legajo_valora", valor.Legajo_valora));

                        comm.ExecuteNonQuery();

                        return(mensaje);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public int Put([FromBody] ValoresProyecto valor)
        {
            GestorValoresProyecto gValor = new GestorValoresProyecto();

            return(gValor.modificarValorProyecto(valor));
        }
        public int Post([FromBody] ValoresProyecto valor)
        {
            GestorValoresProyecto gValor = new GestorValoresProyecto();

            return(gValor.nuevoValorProyecto(valor));
        }