示例#1
0
        internal void agregarDefecto(Defecto defec, string tipoPie)
        {
            var defectoModel = new DefectoModel()
            {
                Descripcion = defec.Descripcion,
                Tipo        = defec.Tipo.ToString()
            };

            _controlador.agregarDefecto(defectoModel, tipoPie);
        }
示例#2
0
        private static List <DefectoModel> MapearDefectos(List <Defecto> reprocesos)
        {
            List <DefectoModel> defectosModels = new List <DefectoModel>();

            for (int i = 0; i < reprocesos.Count; i++)
            {
                var defectoModel = new DefectoModel()
                {
                    Descripcion = reprocesos[i].Descripcion,
                    Tipo        = reprocesos[i].Tipo.ToString()
                };
                defectosModels.Add(defectoModel);
            }
            return(defectosModels);
        }
示例#3
0
        public void agregarDefecto(DefectoModel defectoModel, string tipoPie)
        {
            var defecto = new Defecto()
            {
                Descripcion = defectoModel.Descripcion,
                Tipo        = (TipoDefecto)Enum.Parse(typeof(TipoDefecto), defectoModel.Tipo)
            };

            var ldts = _repositorio.buscarLineas();
            var hora = obtenerHora();
            var e    = GestorSesion.Instance.buscarEmpleado();

            foreach (var linea in ldts)
            {
                linea.registrarDefecto(e, hora, defecto, tipoPie);
            }
        }