示例#1
0
        public Models.TMVacante obtenerVacante(string nombreVacante)
        {
            Models.TMVacante mVacante = new Models.TMVacante();
            using (SmallJobsSqlDataContext dataContext = SmallJobsSqlDataContext.GetDataContext())
            {
                var result = dataContext.sp_ConsultaVacante(nombreVacante).Select(h => new Models.TMVacante()
                {
                    descripcion    = h.Descripcion,
                    direccion      = h.Direccion,
                    nombreVacante  = h.NombreVacante,
                    fechaInicio    = h.FechaInicio,
                    fechaFin       = h.FechaFin,
                    idUsuario      = Convert.ToInt32(h.idUsuario),
                    numeroContacto = h.NumContacto,
                    tipoPedido     = h.TipoPedido,
                }).ToArray();

                if (result.Any())
                {
                    mVacante = new Models.TMVacante();
                    mVacante.nombreVacante  = result[0].nombreVacante;
                    mVacante.descripcion    = result[0].descripcion;
                    mVacante.direccion      = result[0].direccion;
                    mVacante.numeroContacto = result[0].numeroContacto;
                    mVacante.tipoPedido     = result[0].tipoPedido;
                    mVacante.fechaInicio    = result[0].fechaInicio;
                    mVacante.fechaFin       = result[0].fechaFin;
                    mVacante.idUsuario      = result[0].idUsuario;
                }
            }
            return(mVacante);
        }
示例#2
0
        public Models.TMUsuarios obtenerUsuario(string correo)
        {
            Models.TMUsuarios musuario = new Models.TMUsuarios();
            using (SmallJobsSqlDataContext dataContext = SmallJobsSqlDataContext.GetDataContext())
            {
                var result = dataContext.sp_ConsultaUsuarios(correo).Select(h => new Models.TMUsuarios()
                {
                    nombre      = h.Nombre,
                    correo      = h.Correo,
                    contraseña  = h.Contraseña,
                    ubicacion   = h.Ubicacion,
                    tipoUsuario = h.tipoUsuario,
                }).ToArray();

                if (result.Any())
                {
                    musuario             = new Models.TMUsuarios();
                    musuario.nombre      = result[0].nombre;
                    musuario.correo      = result[0].correo;
                    musuario.contraseña  = result[0].contraseña;
                    musuario.ubicacion   = result[0].ubicacion;
                    musuario.tipoUsuario = result[0].tipoUsuario;
                }
            }
            return(musuario);
        }
示例#3
0
        public int registrarVacante(Models.TMVacante mdVacante)
        {
            int resultado = 0;
            int?vacanteID = null;

            using (SmallJobsSqlDataContext dataContext = SmallJobsSqlDataContext.GetDataContext())
            {
                dataContext.sp_AltaVacante(mdVacante.idUsuario, mdVacante.nombreVacante, mdVacante.descripcion, mdVacante.tipoPedido, mdVacante.numeroContacto, mdVacante.direccion, mdVacante.fechaInicio, mdVacante.fechaFin);

                resultado = Convert.ToInt32(vacanteID);
            }

            return(resultado);
        }
示例#4
0
        public int registrarusuario(Models.TMUsuarios musuario)
        {
            int resultado = 0;

            try
            {
                using (SmallJobsSqlDataContext datacontext = SmallJobsSqlDataContext.GetDataContext())
                {
                    datacontext.sp_AltaUsuarios(musuario.nombre, musuario.correo, musuario.contraseña, musuario.ubicacion, musuario.tipoUsuario);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultado);
        }