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

            // Verificar que el empleado no haya votado
            try
            {
                if (existeVotacionEmpleado(valor.Legajo, valor.Legajo_valora) == 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 = "nuevoValorEmpleado";
                        comm.CommandType = System.Data.CommandType.StoredProcedure;

                        comm.Parameters.Add(new SqlParameter("@legajo", valor.Legajo));
                        comm.Parameters.Add(new SqlParameter("@comunicacion", valor.Comunicacion));
                        comm.Parameters.Add(new SqlParameter("@desempenio_individual", valor.Desempenio_individual));
                        comm.Parameters.Add(new SqlParameter("@trabajo_en_equipo", valor.Trabajo_en_equipo));
                        comm.Parameters.Add(new SqlParameter("@puntualidad", valor.Puntualidad));
                        comm.Parameters.Add(new SqlParameter("@resolucion_de_problemas", valor.Resolucion_de_problemas));
                        comm.Parameters.Add(new SqlParameter("@legajo_valora", valor.Legajo_valora));

                        comm.ExecuteNonQuery();

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

            return(gValor.modificarValorEmpleado(valor));
        }
        public int Post([FromBody] ValoresEmpleado valor)
        {
            GestorValorarEmpleado gValor = new GestorValorarEmpleado();

            return(gValor.nuevoValorEmpleado(valor));
        }