public ActionResult delete(int id, string corte, string inspector)
        {
            var config = Configuration["ConnectionStrings:ConeccionPrueba"];

            using (SqlConnection cn = new SqlConnection(config))
            {
                cn.Open();

                var command = new SqlCommand("spdEliminarReparacion", cn);
                command.CommandType = CommandType.StoredProcedure;
                command.Parameters.Add("@id", SqlDbType.Int).Value                = id;
                command.Parameters.Add("@inspector", SqlDbType.NChar).Value       = inspector;
                command.Parameters.Add("@corte", SqlDbType.NChar).Value           = corte;
                command.Parameters.Add("@unidades", SqlDbType.Int).Direction      = ParameterDirection.Output;
                command.Parameters.Add("@unidadesTotal", SqlDbType.Int).Direction = ParameterDirection.Output;

                command.ExecuteNonQuery();

                var unidades     = int.Parse(command.Parameters["@unidades"].Value.ToString());
                var unidaestotal = int.Parse(command.Parameters["@unidadesTotal"].Value.ToString());

                var objresp = new resultado {
                    unidades = unidades, unidadestotal = unidaestotal
                };

                return(Ok(objresp));
            }
        }
Пример #2
0
        public int Edit([FromBody] resultado match)
        {
            TServiceClient sc   = new TServiceClient();
            int            resu = sc.GuardarResultadoAsync(match.idPartido, match.result, match.ganador, match.WO).Result;

            return(resu);
        }
        public ActionResult post([FromBody] Reparacion data)
        {
            var config = Configuration["ConnectionStrings:ConeccionPrueba"];

            using (SqlConnection cn = new SqlConnection(config))
            {
                cn.Open();

                var command = new SqlCommand("spdCrearReparacion", cn);
                command.CommandType = CommandType.StoredProcedure;
                command.Parameters.Add("@id", SqlDbType.Int).Value                = data.id;
                command.Parameters.Add("@iddefecto", SqlDbType.Int).Value         = data.idDefecto;
                command.Parameters.Add("@idposicion", SqlDbType.Int).Value        = data.idPosicion;
                command.Parameters.Add("@inspector", SqlDbType.NChar).Value       = data.inspector;
                command.Parameters.Add("@corte", SqlDbType.NChar).Value           = data.corte;
                command.Parameters.Add("@color", SqlDbType.NChar).Value           = data.color;
                command.Parameters.Add("@unidades", SqlDbType.Int).Direction      = ParameterDirection.Output;
                command.Parameters.Add("@unidadesTotal", SqlDbType.Int).Direction = ParameterDirection.Output;

                command.ExecuteNonQuery();

                var unidades     = int.Parse(command.Parameters["@unidades"].Value.ToString());
                var unidaestotal = int.Parse(command.Parameters["@unidadesTotal"].Value.ToString());

                var objresp = new resultado {
                    unidades = unidades, unidadestotal = unidaestotal
                };

                return(Ok(objresp));
            }
        }
Пример #4
0
        /// <summary>
        /// Listado de los tripulantes por tipo
        /// </summary>
        /// <returns>Tripulantes categorizados.</returns>
        public resultado tripulantes()
        {
            resultado r = new resultado();

            r.capitanes         = db.Tripulantes.FindAll(e2 => e2.Rol == 1).Count;
            r.oficialesCubierta = db.Tripulantes.FindAll(e2 => e2.Rol == 2).Count;
            r.pilotos           = db.Tripulantes.FindAll(e2 => e2.Rol == 3).Count;
            r.comisarios        = db.Tripulantes.FindAll(e2 => e2.Rol == 4).Count;
            r.jefesDeMaquina    = db.Tripulantes.FindAll(e2 => e2.Rol == 5).Count;
            r.servicios         = db.Tripulantes.FindAll(e2 => e2.Rol == 6).Count;
            return(r);
        }