internal void SeleccionarSC(SupCalidad supCalidad) { if (_ordenProduccion != null) { _ordenProduccion.AgregarSupervisorCalidad(supCalidad); } }
public void AgregarSupCal() { SupCalidad sc = new SupCalidad(123, 1111111, "Fransisco", "Vicente", "fvicente", "123"); OrdenProduccion op3 = new OrdenProduccion(); op3.AgregarSupervisorCalidad(sc); }
public OrdenProduccion GetOperacionACargo() { try { if (Sesion.Instance.UsuarioLogueado.GetType().Equals(typeof(SupCalidad))) { SupCalidad supCalidad = (SupCalidad)Sesion.Instance.UsuarioLogueado; return(OrdenProducciones.First(x => x.EstadoOP != EstadoOP.Finalizada && x.SupCalidad != null && x.SupCalidad.Nombre == supCalidad.Nombre && x.SupCalidad.Apellido == supCalidad.Apellido && x.SupCalidad.Documento == supCalidad.Documento && x.SupCalidad.NombreUsuario == supCalidad.NombreUsuario)); } else { if (Sesion.Instance.UsuarioLogueado.GetType().Equals(typeof(SupLinea))) { SupLinea supLinea = (SupLinea)Sesion.Instance.UsuarioLogueado; return(OrdenProducciones.First(x => x.LineaTrabajo.SupLinea == supLinea && x.EstadoOP != EstadoOP.Finalizada)); } else { return(null); } } } catch (System.InvalidOperationException ex) { return(null); } }
public List <OrdenProduccion> GetOrdenProduccionParaSupCalidad() { if (Sesion.Instance.UsuarioLogueado.GetType().Equals(typeof(SupCalidad))) { SupCalidad supCalidad = (SupCalidad)Sesion.Instance.UsuarioLogueado; return(OrdenProducciones.Where(x => x.SupCalidad == null && x.EstadoOP != EstadoOP.Finalizada).ToList()); } else { return(null); } }