コード例 #1
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);
            }
        }
コード例 #2
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);
            }
        }
コード例 #3
0
        public int Update()
        {
            int    id      = int.Parse(Request.Form.Get("id"));
            string nombre  = Request.Form.Get("nombre");
            string correo  = Request.Form.Get("correo");
            string usuario = Request.Form.Get("usuario");

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

            data.IDAdmin     = id;
            data.NombreAdmin = nombre;
            data.CorreoAdmin = correo;
            data.FKUsuario   = usuario;

            login.Usuario = usuario;
            login.Correo  = correo;
            try
            {
                int res = 0;
                res = Login.Cambio(login);
                res = 0;
                res = Administrador.Cambio(data);
                return(res);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
コード例 #4
0
        public int Update()
        {
            string nombre    = Request.Form.Get("nombre");
            string apellidop = Request.Form.Get("apellidop");
            string apellidom = Request.Form.Get("apellidom");
            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");

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

            data.NombreRepresentante    = nombre;
            data.ApellidoPRepresentante = apellidop;
            data.ApellidoMRepresentante = apellidom;
            data.TelefonoRepresentante  = telefono;
            data.FKUsuario = usuario;
            data.IDCliente = id;
            login.Usuario  = usuario;
            login.Correo   = correo;
            try
            {
                int res = 0;
                res = Login.Cambio(login);
                res = 0;
                res = Client.Cambio(data);
                return(res);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
コード例 #5
0
        public int Eliminar(object obj)
        {
            TblCuentaBO datos = (TblCuentaBO)obj;

            cmd.Connection = con2.establecerconexion();
            con2.AbrirConexion();
            sql = "DELETE FROM TblCuenta where Usuario = @Usuario";
            cmd.Parameters.AddWithValue("@Usuario", datos.Usuario);
            cmd.CommandText = sql;

            int i = cmd.ExecuteNonQuery();

            cmd.Parameters.Clear();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
コード例 #6
0
        public int Modificar(object obj)
        {
            TblCuentaBO datos = (TblCuentaBO)obj;

            cmd.Connection = con2.establecerconexion();
            con2.AbrirConexion();
            sql = "update TblCuenta set Correo = @Correo where Usuario = @Usuario";
            cmd.Parameters.AddWithValue("@Usuario", datos.Usuario);
            cmd.Parameters.AddWithValue("@Correo", datos.Correo);
            cmd.CommandText = sql;

            int i = cmd.ExecuteNonQuery();

            cmd.Parameters.Clear();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
コード例 #7
0
        public List <TblCuentaBO> ListarTabla()
        {
            List <TblCuentaBO> lista = new List <TblCuentaBO>();

            sql = "select * from tblCuenta 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)
                {
                    TblCuentaBO obj = new TblCuentaBO();
                    obj.Usuario = row["Usuario"].ToString();
                    obj.Contra  = row["Contra"].ToString();
                    lista.Add(obj);
                }
            }
            return(lista);
        }
コード例 #8
0
        public int New()
        {
            string nombre     = Request.Form.Get("nombre");
            string apellidop  = Request.Form.Get("apellidop");
            string apellidom  = Request.Form.Get("apellidom");
            string correo     = Request.Form.Get("correo");
            string contraseña = Request.Form.Get("contraseña");
            string usuario    = Request.Form.Get("usuario");

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

            data.NombreAdmin    = nombre;
            data.ApellidoPAdmin = apellidop;
            data.ApellidoMAdmin = apellidom;

            data.CorreoAdmin = correo;
            data.ContraAdmin = contraseña;
            data.FKUsuario   = usuario;
            data.FKRol       = "Administrador";

            login.Correo  = correo;
            login.Contra  = contraseña;
            login.Usuario = usuario;
            login.Rol     = "Administrador";


            try
            {
                int res = 0;
                res = Login.Alta(login);
                res = 0;
                res = Administrador.Alta(data);
                return(res);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
コード例 #9
0
        public int ListarTablaL(object obj)
        {
            TblCuentaBO        datos = (TblCuentaBO)obj;
            List <TblCuentaBO> lista = new List <TblCuentaBO>();

            cmd.Connection = con2.establecerconexion();
            con2.AbrirConexion();
            sql             = ("SELECT * FROM TblCuenta WHERE Usuario='" + datos.Usuario + "' AND Contra='" + datos.Contra + "' AND ESTATUS=0");
            cmd.CommandText = sql;
            cmd.ExecuteNonQuery();

            SqlDataAdapter da = new SqlDataAdapter(sql, con2.establecerconexion());
            SqlDataReader  rd = cmd.ExecuteReader();

            if (rd.Read())
            {
                return(1);
            }
            else
            {
                return(0);
            }
        }
コード例 #10
0
        public int Crear(object obj)
        {
            TblCuentaBO datos = (TblCuentaBO)obj;

            cmd.Connection = con2.establecerconexion();
            con2.AbrirConexion();
            sql = "Insert into TblCuenta(Usuario ,Contra ,Correo ,Estatus ,Rol) Values(@Usuario ,@Contra ,@Correo ,@Estatus ,@Rol);";
            cmd.Parameters.AddWithValue("@Usuario", datos.Usuario);
            cmd.Parameters.AddWithValue("@Contra", datos.Contra);
            cmd.Parameters.AddWithValue("@Correo", datos.Correo);
            cmd.Parameters.AddWithValue("@Estatus", datos.Estatus);
            cmd.Parameters.AddWithValue("@Rol", datos.Rol);
            cmd.CommandText = sql;
            int i = cmd.ExecuteNonQuery();

            cmd.Parameters.Clear();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
コード例 #11
0
        public int Validar()
        {
            string usuario    = Request.Form.Get("usuario");
            string contraseña = Request.Form.Get("contraseña");

            TblCuentaBO login = new TblCuentaBO();

            login.Usuario = usuario;
            login.Contra  = contraseña;


            try
            {
                int res = 0;
                res = Convert.ToInt32(Cuenta.GetAll_Cuenta(login));

                List <DataSessionBO> x = Sesion.Traer(login);

                foreach (var dso in x)
                {
                    Session["ID"]         = dso.ID;
                    Session["Nombre"]     = dso.Nombre;
                    Session["Apellido1"]  = dso.Apellido1;
                    Session["Apellido2"]  = dso.Apellido2;
                    Session["Usuario"]    = dso.Usuario;
                    Session["Contraseña"] = dso.Contraseña;
                    Session["Rol"]        = dso.Rol;
                }

                return(res);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
コード例 #12
0
        //public int IDO { get; private set; }

        public List <DataSessionBO> CargarDatos(object obj)
        {
            string               Rol   = String.Empty;
            TblCuentaBO          datos = (TblCuentaBO)obj;
            List <DataSessionBO> lista = new List <DataSessionBO>();

            cmd.Connection = con2.establecerconexion();
            con2.AbrirConexion();
            sql = ("SELECT * FROM TblCuenta WHERE Usuario='" + datos.Usuario + "' AND Contra='" + datos.Contra + "' AND 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)
                {
                    Rol = row["Rol"].ToString();
                }
                sql = null;
                switch (Rol)
                {
                case "Administrador":
                    sql = ("SELECT IDAdmin, NombreAdmin, ApellidoPAdmin, ApellidoMAdmin, FKUsuario, Contra, Rol FROM TblAdministrador, tblCuenta WHERE FKUsuario='" + datos.Usuario + "' AND Contra='" + datos.Contra + "' AND Rol='Administrador'");
                    SqlDataAdapter daSA    = new SqlDataAdapter(sql, con2.establecerconexion());
                    DataTable      tablaSA = new DataTable();
                    daSA.Fill(tablaSA);
                    if (tablaSA.Rows.Count > 0)
                    {
                        foreach (DataRow rowsa in tablaSA.Rows)
                        {
                            DataSessionBO bo = new DataSessionBO();
                            bo.ID         = int.Parse(rowsa["IDAdmin"].ToString());
                            bo.Nombre     = rowsa["NombreAdmin"].ToString();
                            bo.Apellido1  = rowsa["ApellidoPAdmin"].ToString();
                            bo.Apellido2  = rowsa["ApellidoMAdmin"].ToString();
                            bo.Contraseña = rowsa["Contra"].ToString();
                            bo.Usuario    = rowsa["FKUsuario"].ToString();
                            bo.Rol        = rowsa["Rol"].ToString();
                            lista.Add(bo);
                        }
                    }
                    break;

                case "Empleado":
                    sql = ("SELECT IDEmpleado, NombreEmpleado, ApellidoPEmpleado, ApellidoMEmpleado, FKUsuario, Contra, Rol FROM tblEmpleado, tblCuenta WHERE FKUsuario = '" + datos.Usuario + "' AND Contra = '" + datos.Contra + "' AND Rol = 'Empleado'");

                    SqlDataAdapter daSE    = new SqlDataAdapter(sql, con2.establecerconexion());
                    DataTable      tablaSE = new DataTable();
                    daSE.Fill(tablaSE);
                    if (tablaSE.Rows.Count > 0)
                    {
                        foreach (DataRow rowse in tablaSE.Rows)
                        {
                            DataSessionBO bo = new DataSessionBO();
                            bo.ID         = int.Parse(rowse["IDEmpleado"].ToString());
                            bo.Nombre     = rowse["NombreEmpleado"].ToString();
                            bo.Apellido1  = rowse["ApellidoPEmpleado"].ToString();
                            bo.Apellido2  = rowse["ApellidoMEmpleado"].ToString();
                            bo.Contraseña = rowse["Contra"].ToString();
                            bo.Usuario    = rowse["FKUsuario"].ToString();
                            bo.Rol        = rowse["Rol"].ToString();
                            lista.Add(bo);
                        }
                    }
                    break;

                case "Cliente":
                    sql = "SELECT IDCliente, NombreRepresentante, ApellidoPRepresentante, ApellidoMRepresentante, FKUsuario, Contra, Rol FROM tblClientes, tblCuenta WHERE FKUsuario= '" + datos.Usuario + "' AND Contra='" + datos.Contra + "'AND Rol='Cliente' GROUP BY IDCliente, NombreRepresentante, ApellidoPRepresentante, ApellidoMRepresentante, FKUsuario, Contra, Rol";

                    SqlDataAdapter daSC    = new SqlDataAdapter(sql, con2.establecerconexion());
                    DataTable      tablaSC = new DataTable();
                    daSC.Fill(tablaSC);
                    if (tablaSC.Rows.Count > 0)
                    {
                        foreach (DataRow rowse in tablaSC.Rows)
                        {
                            DataSessionBO bo = new DataSessionBO();
                            bo.ID         = int.Parse(rowse["IDCliente"].ToString());
                            bo.Nombre     = rowse["NombreRepresentante"].ToString();
                            bo.Apellido1  = rowse["ApellidoPRepresentante"].ToString();
                            bo.Apellido2  = rowse["ApellidoMRepresentante"].ToString();
                            bo.Usuario    = rowse["FKUsuario"].ToString();
                            bo.Contraseña = rowse["Contra"].ToString();
                            bo.Rol        = rowse["Rol"].ToString();
                            lista.Add(bo);
                        }
                    }
                    break;
                }
            }
            return(lista);
        }