public Colaborador CrearColaborador(Colaborador colaboradorCrear)
        {
            if (colaboradorDAO.obtener(colaboradorCrear.codigo) != null)
            {
                throw new FaultException <RepetidoExcepcion>
                      (
                          new RepetidoExcepcion()
                {
                    Codigo      = "101",
                    Descripcion = "El colaborador ya existe"
                },
                          new FaultReason("Error al crear"));
            }
            //if (colaboradorDAO.obtener(Convert.ToInt32(colaboradorCrear.dni)) != null)
            //{
            //    throw new FaultException<RepetidoExcepcion2>
            //    (
            //    new RepetidoExcepcion2()
            //    {
            //        Codigo = "102",
            //        Descripcion = "El DNI ya existe"
            //    },
            //    new FaultReason("Error al crear"));
            //}

            //Colaborador unidad_valida = new Colaborador();
            //unidad_valida = colaboradorDAO.obtener(Convert.ToInt32(colaboradorCrear.dni));
            //if (unidad_valida != null)
            //{
            //    throw new FaultException<RepetidoExcepcion2>
            //    (
            //    new RepetidoExcepcion2()
            //    {
            //        Codigo2 = "102",
            //        Descripcion2 = "El DNI ya existe"
            //    },
            //    new FaultReason("Error al crear"));
            //}

            return(colaboradorDAO.Crear(colaboradorCrear));
        }
Example #2
0
 public Colaborador crearColaborador(Colaborador nuevoColaborador)
 {
     return(ColaboradorDAO.Crear(nuevoColaborador));
 }