public int RegistrarInspeccion(int numeroOP, List <DefectoDTO> defectos) { var aux = new List <Defecto>() { }; foreach (var d in defectos) { var def = new Defecto() { Codigo = d.Codigo }; switch (d.Pie) { case "Izquierdo": def.Pie = Pie.IZQ; break; case "Derecho": def.Pie = Pie.DER; break; default: throw new NotImplementedException(); } def.TipoDefecto = GestorRegistrarInspeccion.TipoDefecto(d.TipoDefectoCodigo); aux.Add(def); } return(GestorRegistrarInspeccion.RegistrarInspeccion(numeroOP, aux)); }
public List <TipoDefectoDTO> ListarTipoDefectos() { var aux = GestorRegistrarInspeccion.ListarTiposDefectos(); var defectos = new List <TipoDefectoDTO>() { }; foreach (var def in aux) { defectos.Add(new TipoDefectoDTO() { Codigo = def.Codigo, Descripcion = def.Descripcion, Tipo = def.Tipo.ToString() }); } return(defectos); }
public bool DesasociarOP(int numeroOP) { return(GestorRegistrarInspeccion.DesasociarOP(numeroOP)); }