Example #1
0
 public void RegistrarDefecto(int numero, EspecificacionDeDefecto especDe, string pie, DateTime now, Empleado empleado, TimeSpan?hora = null)
 {
     if (numero > 0)
     {
         Defecto defecto = new Defecto(especDe, pie, now, empleado, hora);
         Defectos.Add(defecto);
     }
     if (numero < 0)
     {
         if (hora != null)
         {
             if (hora > ((TimeSpan)hora).Add(TimeSpan.Parse("01:00")))
             {
                 var defecto = Defectos.ToList().LastOrDefault(d => d.EspecificacionDeDefecto.Equals(especDe) &&
                                                               d.Pie.ToString().Equals(pie) && (d.Hora.TimeOfDay >= hora || d.Hora.TimeOfDay < ((TimeSpan)hora).Add(TimeSpan.Parse("01:00"))));
                 Defectos.Remove(defecto);
             }
             else
             {
                 var defecto = Defectos.ToList().LastOrDefault(d => d.EspecificacionDeDefecto.Equals(especDe) &&
                                                               d.Pie.ToString().Equals(pie) && d.Hora.TimeOfDay >= hora && d.Hora.TimeOfDay < ((TimeSpan)hora).Add(TimeSpan.Parse("01:00")));
                 Defectos.Remove(defecto);
             }
         }
         else
         {
             var defecto = Defectos.ToList().LastOrDefault(d => d.EspecificacionDeDefecto.Equals(especDe) &&
                                                           d.Pie.ToString().Equals(pie));
             Defectos.Remove(defecto);
         }
     }
 }
Example #2
0
 internal void RegistrarReproceso(Defectos defectoIzquierdo, Defectos defectoDerecho)
 {
     _ordenProduccion.AgregarReproceso(new Par(new Unidad("Izquierdo", defectoIzquierdo), new Unidad("Derecho", defectoDerecho)));
     _ordenProduccion = _repositorioOrdenProduccion.Modificar(_ordenProduccion);
     _vista.LimpiarVentana();
     MessageBox.Show("Se registro Reproceso", "Registrar Pares", MessageBoxButtons.OK,
                     true ? MessageBoxIcon.Information : MessageBoxIcon.Information);
 }
Example #3
0
        public void AgregarParSegunda()
        {
            Defectos defe2  = new Defectos("suela despegada");
            Unidad   uniizq = new Unidad("izquierdo", defe2);
            Unidad   unider = new Unidad("derecho", defe2);
            Par      par2   = new Par(uniizq, unider);

            OrdenProduccion op2 = new OrdenProduccion();

            op2.AgregarParPrimera(par2);
        }
Example #4
0
        public void AgregarParPrimera()
        {
            Defectos defe1  = new Defectos("N/A");
            Unidad   uniizq = new Unidad("izquierdo", defe1);
            Unidad   unider = new Unidad("derecho", defe1);
            Par      par1   = new Par(uniizq, unider);

            OrdenProduccion op1 = new OrdenProduccion();

            op1.AgregarParPrimera(par1);
        }