Example #1
0
        public int Cambio(TblEmpleadoBO obj)
        {
            int resultado = 0;

            resultado = metodo.Modificar(obj);
            return(resultado);
        }
        public List <TblEmpleadoBO> ListarTabla()
        {
            List <TblEmpleadoBO> lista = new List <TblEmpleadoBO>();

            sql = "select a.*, b.Correo from tblEmpleado as a inner Join tblCuenta as b on a.FKUsuario = b.Usuario where a.Estatus = 0;";
            SqlDataAdapter da    = new SqlDataAdapter(sql, con2.establecerconexion());
            DataTable      tabla = new DataTable();

            da.Fill(tabla);
            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow row in tabla.Rows)
                {
                    TblEmpleadoBO obj = new TblEmpleadoBO();
                    obj.IDEmpleado        = int.Parse(row["IDEmpleado"].ToString());
                    obj.NombreEmpleado    = row["NombreEmpleado"].ToString();
                    obj.ApellidoPEmpleado = row["ApellidoPEmpleado"].ToString();
                    obj.ApellidoMEmpleado = row["ApellidoMEmpleado"].ToString();
                    obj.TelefonoEmpleado  = row["TelefonoEmpleado"].ToString();
                    obj.Nacimiento        = row["Nacimiento"].ToString();
                    obj.Estatus           = int.Parse(row["Estatus"].ToString());
                    obj.GeneroEmpleado    = row["GeneroEmpleado"].ToString();
                    obj.FKUsuario         = row["FKUsuario"].ToString();
                    obj.correo            = row["Correo"].ToString();
                    lista.Add(obj);
                }
            }
            return(lista);
        }
        public int Crear(object obj)
        {
            TblEmpleadoBO datos = (TblEmpleadoBO)obj;

            cmd.Connection = con2.establecerconexion();
            con2.AbrirConexion();
            sql = "Insert into TblEmpleado(NombreEmpleado ,ApellidoPEmpleado ,ApellidoMEmpleado, TelefonoEmpleado  ,Nacimiento ,GeneroEmpleado ,FKUsuario)" +
                  "Values(@NombreEmpleado ,@ApellidoPEmpleado, @ApellidoMEmpleado ,@TelefonoEmpleado ,@Nacimiento ,@GeneroEmpleado ,@FKUsuario)";

            cmd.Parameters.AddWithValue("@NombreEmpleado", datos.NombreEmpleado);
            cmd.Parameters.AddWithValue("@ApellidoPEmpleado", datos.ApellidoPEmpleado);
            cmd.Parameters.AddWithValue("@TelefonoEmpleado", datos.TelefonoEmpleado);
            cmd.Parameters.AddWithValue("@Nacimiento", datos.Nacimiento);
            cmd.Parameters.AddWithValue("@GeneroEmpleado", datos.GeneroEmpleado);
            cmd.Parameters.AddWithValue("@FKUsuario", datos.FKUsuario);
            cmd.Parameters.AddWithValue("@ApellidoMEmpleado", datos.ApellidoMEmpleado);
            cmd.CommandText = sql;
            int i = cmd.ExecuteNonQuery();

            cmd.Parameters.Clear();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
Example #4
0
        public int Update()
        {
            string nombre   = Request.Form.Get("nombre");
            string telefono = Request.Form.Get("telefono");
            string correo   = Request.Form.Get("correo");
            int    id       = int.Parse(Request.Form.Get("id"));
            string usuario  = Request.Form.Get("usuario");

            TblEmpleadoBO data  = new TblEmpleadoBO();
            TblCuentaBO   login = new TblCuentaBO();

            data.NombreEmpleado   = nombre;
            data.TelefonoEmpleado = telefono;
            data.FKUsuario        = usuario;
            data.IDEmpleado       = id;
            login.Usuario         = usuario;
            login.Correo          = correo;
            try
            {
                int res = 0;
                res = Login.Cambio(login);
                res = 0;
                res = Employees.Cambio(data);
                return(res);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
Example #5
0
        public int New()
        {
            string        correo     = Request.Form.Get("CorreoEmpleado");
            string        contraseña = Request.Form.Get("ContraEmpleado");
            string        data       = Request.Form.Get("dataEmpleado");
            TblEmpleadoBO empleado   = JsonConvert.DeserializeObject <TblEmpleadoBO>(data);
            TblCuentaBO   login      = new TblCuentaBO();

            login.Correo  = correo;
            login.Contra  = contraseña;
            login.Usuario = empleado.FKUsuario;
            login.Rol     = "Empleado";
            login.Estatus = 0;


            try
            {
                int res = 0;
                res = Login.Alta(login);
                res = 0;
                res = Employees.Alta(empleado);
                return(res);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
        public TblEmpleadoBO TraerUnEmpleado(int id)
        {
            TblEmpleadoBO dato = new TblEmpleadoBO();

            sql = "SELECT b.FKUsuario,b.NombreEmpleado, a.Correo FROM tblCuenta a INNER JOIN tblEmpleado b ON a.Usuario = b.FKUsuario WHERE b.IDEmpleado = " + id + ";";
            SqlDataAdapter da    = new SqlDataAdapter(sql, con2.establecerconexion());
            DataTable      tabla = new DataTable();

            da.Fill(tabla);
            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow row in tabla.Rows)
                {
                    dato.FKUsuario      = row["FKUsuario"].ToString();
                    dato.NombreEmpleado = row["NombreEmpleado"].ToString();
                    dato.correo         = row["Correo"].ToString();
                }
            }
            return(dato);
        }
        public int Modificar(TblEmpleadoBO datos)
        {
            cmd.Connection = con2.establecerconexion();
            con2.AbrirConexion();
            sql = "update TblEmpleado set NombreEmpleado = @NombreEmpleado ,TelefonoEmpleado = @TelefonoEmpleado where IDEmpleado = @IDEmpleado;";
            cmd.Parameters.AddWithValue("@IDEmpleado", datos.IDEmpleado);
            cmd.Parameters.AddWithValue("@NombreEmpleado", datos.NombreEmpleado);
            cmd.Parameters.AddWithValue("@TelefonoEmpleado", datos.TelefonoEmpleado);
            cmd.CommandText = sql;

            int i = cmd.ExecuteNonQuery();

            con2.CerrarConexion();
            cmd.Parameters.Clear();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
Example #8
0
        public void IncorporacionProyecto(int idEmpleado, string NombreProyecto)
        {
            TblEmpleadoDAO data = new TblEmpleadoDAO();
            TblEmpleadoBO  full = new TblEmpleadoBO();

            full = data.TraerUnEmpleado(idEmpleado);
            string Nombre  = full.NombreEmpleado;
            string Fecha   = DateTime.Now.ToString("dd/MMMM/yyyy");
            string correo  = full.correo;
            string Usuario = full.FKUsuario;

            string mensaje = "Error al enviar correo.";

            try
            {
                SmtpMail objetoCorreo = new SmtpMail("TryIt");

                objetoCorreo.From     = "*****@*****.**";
                objetoCorreo.To       = "*****@*****.**";
                objetoCorreo.Subject  = Usuario + " Se le ha incorporación a un nuevo proyecto del sistema";
                objetoCorreo.TextBody = "Estimado/a " + Nombre + " Le informamos que en la fecha " + Fecha + " ,se le ha añadido al proyecto " + NombreProyecto + ". Apartir de este momento puede visualizar toda la informacion a la que se le ha dado acceso, ingrese al sistema para más detalles";

                SmtpServer objetoServidor = new SmtpServer("smtp.gmail.com");

                objetoServidor.User        = "******";
                objetoServidor.Password    = "******";
                objetoServidor.Port        = 587;
                objetoServidor.ConnectType = SmtpConnectType.ConnectSSLAuto;

                SmtpClient objetoCliente = new SmtpClient();
                objetoCliente.SendMail(objetoServidor, objetoCorreo);
                mensaje = "Correo Enviado Correctamente.";
            }
            catch (Exception ex)
            {
                mensaje = "Error al enviar correo." + ex.Message;
            }
        }
        public List <TblEmpleadoBO> GetAsignacionEmpleado()
        {
            List <TblEmpleadoBO> lista = new List <TblEmpleadoBO>();

            sql = "Select NombreEmpleado, ApellidoPEmpleado, ApellidoMEmpleado, TelefonoEmpleado, IDEmpleado FROM tblEmpleado where Estatus = 0;";
            SqlDataAdapter da    = new SqlDataAdapter(sql, con2.establecerconexion());
            DataTable      tabla = new DataTable();

            da.Fill(tabla);
            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow row in tabla.Rows)
                {
                    TblEmpleadoBO obj = new TblEmpleadoBO();
                    obj.NombreEmpleado    = row["NombreEmpleado"].ToString();
                    obj.ApellidoPEmpleado = row["ApellidoPEmpleado"].ToString();
                    obj.ApellidoMEmpleado = row["ApellidoMEmpleado"].ToString();
                    obj.TelefonoEmpleado  = row["TelefonoEmpleado"].ToString();
                    obj.IDEmpleado        = int.Parse(row["IDEmpleado"].ToString());
                    lista.Add(obj);
                }
            }
            return(lista);
        }