Beispiel #1
0
        public void AgregarLineaDeTrabajo()
        {
            SupLinea        sl  = new SupLinea(45564, 25778963, "Mariela", "Ferrer", "MarielaSL", "123");
            OrdenProduccion op4 = new OrdenProduccion();

            op4.AgregarLinea(sl);
        }
 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);
     }
 }