Esempio n. 1
0
        public ResultadoTransaccion AltaEmpleado(string nombre, string apellido, DateTime fechanac, long cuil, int idempresa, int idcategoria)
        {
            Empleado             empleadonuevo = new Empleado(nombre, apellido, fechanac, cuil, idempresa, idcategoria);
            ResultadoTransaccion resultado     = mapper.Insert(empleadonuevo);

            return(resultado);
        }
Esempio n. 2
0
        public int InsertarEmpleado(int idEmpresa, int idCategoria, long cuil, DateTime fechaNacimiento, string nombre, string apellido)
        {
            ValidarDatos(idEmpresa, idCategoria, cuil, fechaNacimiento, nombre, apellido);
            Empleado empleado = new Empleado();

            empleado.Nombre                  = nombre;
            empleado.Apellido                = apellido;
            empleado.idEmpresa               = idEmpresa;
            empleado.idCategoria             = idCategoria;
            empleado.cuil                    = cuil;
            empleado.fechaNacimientoDateTime = fechaNacimiento;
            empleado.activo                  = true;
            TransactionResult resultante = mapper.Insert(empleado);

            if (resultante.IsOk)
            {
                return(resultante.Id);
            }
            else
            {
                throw new Exception("Hubo un error en la petición al servidor. Detalle: " + resultante.Error);
            }
        }