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); }
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); } }