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)); } }
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)); } }
/// <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); }