コード例 #1
0
        public DataTable ProductosBajoI(int idEmpresa)
        {
            DB_Admin daoAdmin = new DB_Admin();

            //DDAOProducto db = new DDAOProducto();
            return(daoAdmin.ProductosBajoI(idEmpresa));
        }
コード例 #2
0
        public DataTable MostrarVentasPorEmpresa()
        {
            DB_Admin daoAdministrador = new DB_Admin();

            //DDAOadministrador db = new DDAOadministrador();
            return(daoAdministrador.MostrarVentasPorEmpresa());
        }
コード例 #3
0
        public DataTable MostrarEmpresas(int idBusqueda)
        {
            DB_Admin daoAdmin = new DB_Admin();

            //DDAOadministrador db = new DDAOadministrador();
            return(daoAdmin.MostrarEmpresas(idBusqueda));
        }
コード例 #4
0
        public DataTable GV_1(int id)
        {
            DB_Admin daoAdmin = new DB_Admin();
            //DDAOadministrador conexion = new DDAOadministrador();
            DataTable consulta = daoAdmin.ArchivosEmpresa(id);

            return(consulta);
        }
コード例 #5
0
        public U_aux_MisComprasUsr RP_PeticionesAceptadas_ItemCommand(String comand, String tb_2, Object session, String tb_1, String comandArg, String redirOrg)
        {
            //Funcion Para La Gestion De Las Peticiones Aceptadas
            U_aux_MisComprasUsr response = new U_aux_MisComprasUsr();

            if (comand.Equals("Confirmar"))
            {
                if (tb_2.Length == 0)
                {
                    response.Mensaje = "Antes de confirmar que recibiste el producto, es necesario que califiques a la empresa y des una breve opinión de tu experiencia de compra.";
                }
                else
                {
                    DBUsr daoUsuario = new DBUsr();
                    //DDAOUsuario daousr = new DDAOUsuario();
                    DataTable user    = (DataTable)session;
                    UEUsuario cliente = new UEUsuario();
                    cliente.IdUsr = int.Parse(user.Rows[0]["idUsuario"].ToString());
                    //DataTable empresa = daousr.HistorialCompras(cliente, 2);
                    DataTable empresa = daoUsuario.historial_compras(cliente, 2);

                    UEURango rango = new UEURango();
                    rango.IdUsr = cliente.IdUsr;
                    rango.IdEmp = int.Parse(empresa.Rows[0]["idEmpresa"].ToString());

                    rango.Rango      = double.Parse(tb_1);
                    rango.Comentario = tb_2;
                    daoUsuario.RegistrarRango(rango, user.Rows[0]["nomUsuario"].ToString());

                    DB_Admin daoAdministrador = new DB_Admin();
                    //DDAOadministrador calEmp = new DDAOadministrador();
                    empresa = daoAdministrador.MostrarEmpresaId(rango.IdEmp);
                    double     calAnt = double.Parse(empresa.Rows[0]["calificacionEmpresa"].ToString());
                    UEUEmpresa emp    = new UEUEmpresa();
                    emp.Calificacion = (calAnt + rango.Rango) / 2;
                    emp.Id           = rango.IdEmp;
                    daoUsuario.CalificarEmp(emp, user.Rows[0]["nomUsuario"].ToString());
                    //daousr.CalificarEmp(emp, user.Rows[0]["nomUsuario"].ToString());

                    DB_Producto daoProducto = new DB_Producto();
                    //DDAOProducto confirmar = new DDAOProducto();
                    int venta  = int.Parse(comandArg);
                    int estado = 4;
                    daoProducto.ConfirmarRecibido(venta, estado, user.Rows[0]["nomUsuario"].ToString());
                    response.Mensaje     = "Tu calificación ha sido enviada.";
                    response.Redireccion = "MisComprasUsr.aspx";

                    if (emp.Calificacion <= 3)
                    {
                        DBUsr dbUsr = new DBUsr();
                        //DDAOUsuario bl = new DDAOUsuario();
                        dbUsr.CambiarEstadoEmp(emp.Id, 0, user.Rows[0]["nomUsuario"].ToString());
                    }
                }
            }
            return(response);
        }
コード例 #6
0
 public void GV1_RowCommand(String CommandName, int id, String CommandArgument, Object sesion)
 {
     if (CommandName == "aceptar")
     {
         int      index    = Convert.ToInt32(CommandArgument);
         DB_Admin conexion = new DB_Admin();
         //DDAOadministrador conexion = new DDAOadministrador();
         conexion.ModificarEstados(id, 1, 0, ((DataTable)(sesion)).Rows[0]["nomUsuario"].ToString());
         //Response.Redirect("SolicitudesPendientes.aspx");
         //GridView1.DataBind();
     }
     if (CommandName == "rechazar")
     {
         int      index    = Convert.ToInt32(CommandArgument);
         DB_Admin conexion = new DB_Admin();
         //DDAOadministrador conexion = new DDAOadministrador();
         conexion.ModificarEstados(id, 0, 3, ((DataTable)(sesion)).Rows[0]["nomUsuario"].ToString());
         //GridView1.DataBind();
         //Response.Redirect("SolicitudesPendientes.aspx");
     }
 }
コード例 #7
0
        public UAuxPrinciAdmin page_load(Object Session)
        {
            UAuxPrinciAdmin respo = new UAuxPrinciAdmin();

            if (Session == null)
            {
                respo.Redireccion = "LoginUsr.aspx";
                //Response.Redirect("LoginUsr.aspx");
            }
            else
            {
                if (int.Parse(((DataTable)(Session)).Rows[0]["idTipo"].ToString()) == 1)
                {
                    int num = int.Parse(((DataTable)(Session)).Rows[0]["idTipo"].ToString());
                    //LLAMAMOS A LA NUEVA DB
                    DB_Admin daoAdm       = new DB_Admin();
                    int      totalcliente = daoAdm.tot_clients();
                    int      totalEmpresa = daoAdm.total_empr();
                    double   totalVentas  = daoAdm.tot_ventas();
                    int      not          = daoAdm.llenar_notificacion();
                    int      notAcep      = daoAdm.llenar_notificacionAccept();
                    int      notRecha     = daoAdm.llenar_notificacionRechaz();
                    respo.Redireccion    = "0";
                    respo.L_Usuarios1    = totalcliente.ToString();
                    respo.L_Empresas1    = totalEmpresa.ToString();
                    respo.L_totalVentas1 = totalVentas.ToString("C");
                    respo.L_Pqr1         = (notAcep + notRecha + not).ToString();
                }

                else
                {
                    respo.Redireccion = "LoginUsr.aspx";
                    //Response.Redirect("LoginUsr.aspx");
                }
            }
            return(respo);
        }
コード例 #8
0
        public void calificar_empresa(int id_Empresa, string nomUser, string correoUser, double rang)
        {
            DBUsr     daoUsr = new DBUsr();
            UEUsuario client = daoUsr.get_usr_email(correoUser);

            UEURango rango = new UEURango();

            rango.IdUsr      = client.IdUsr;
            rango.IdEmp      = id_Empresa;
            rango.Rango      = rang;
            rango.Comentario = "Calificacion Api";
            //Registramos el Rango en la Tabla De Los Rnagos
            daoUsr.RegistrarRango(rango, client.NomUsr);

            //Registramos este dato para la empresa Seleccionada
            DB_Admin   daoAdministrador = new DB_Admin();
            DataTable  empresa          = daoAdministrador.MostrarEmpresaId(rango.IdEmp);
            double     calAnt           = double.Parse(empresa.Rows[0]["calificacionEmpresa"].ToString());
            UEUEmpresa emp = new UEUEmpresa();

            emp.Calificacion = (calAnt + rango.Rango) / 2;
            emp.Id           = rango.IdEmp;
            daoUsr.CalificarEmp(emp, client.NomUsr);
        }
コード例 #9
0
        public U_AuxMasterAdmin page_load(Object Session)
        {
            U_AuxMasterAdmin response = new U_AuxMasterAdmin();

            if (Session == null)
            {
                response.Redireccion = "LoginUsr.aspx";
                //Response.Redirect();
            }
            else
            {
                int num = int.Parse(((DataTable)(Session)).Rows[0]["idTipo"].ToString());
                if (int.Parse(((DataTable)(Session)).Rows[0]["idTipo"].ToString()) == 1)
                {
                    //DDAOadministrador user = new DDAOadministrador();

                    //DataTable not = user.LlenarNotificacion();
                    //DataTable notAcep = user.LlenarNotificacionAceptadas();
                    //DataTable notRecha = user.LlenarNotificacionRechazada();

                    //REEMPLAZO
                    DB_Admin dao_Admin = new DB_Admin();
                    int      not       = dao_Admin.llenar_notificacion();
                    int      notAcep   = dao_Admin.llenar_notificacionAccept();
                    int      notRecha  = dao_Admin.llenar_notificacionRechaz();

                    if (not == 0)
                    {
                        response.Numero_noti1 = "0";
                        //Numero_noti.Text = "0";
                    }
                    if (notAcep == 0)
                    {
                        response.CantidadAceptadas = "0";
                        //cantidadAceptadas.Text = "0";
                    }
                    if (notRecha == 0)
                    {
                        response.CantidadRechazadas = "0";
                        //cantidadRechazadas.Text = "0";
                    }
                    else
                    {
                        response.Numero_noti1       = not.ToString();
                        response.CantidadAceptadas  = notAcep.ToString();
                        response.CantidadRechazadas = notRecha.ToString();
                        response.CantidadPendientes = not.ToString();
                        response.TotalAceptadas1    = notAcep.ToString();
                        response.TotalRechazadas1   = notRecha.ToString();
                        response.TotalPendientes1   = not.ToString();
                    }
                    response.TotalSolicitudes1 = (notAcep + notRecha + not).ToString();
                    String img = ((DataTable)(Session)).Rows[0]["rutaArchivo"].ToString() + ((DataTable)(Session)).Rows[0]["nomArchivo"].ToString();
                    response.FotoPerfil1    = img;
                    response.NombrePerfil1  = ((DataTable)(Session)).Rows[0]["nomUsuario"].ToString() + " " + ((DataTable)(Session)).Rows[0]["apeUsuario"].ToString();
                    response.NombrePerfil21 = ((DataTable)(Session)).Rows[0]["nomUsuario"].ToString();
                    response.Redireccion    = "0";
                }
                else
                {
                    response.Redireccion = "LoginUsr.aspx";
                    //Response.Redirect();
                }
            }
            return(response);
        }
コード例 #10
0
        public DataTable Reportes()
        {
            DB_Admin adm = new DB_Admin();

            return(adm.Reportes());
        }
コード例 #11
0
        public DataTable MostrarVentasPorCategoria()
        {
            DB_Admin daoAdmin = new DB_Admin();

            return(daoAdmin.MostrarVentasPorCategoria());
        }
コード例 #12
0
        public DataTable MostrarPQRAempresa()
        {
            DB_Admin daoAdm = new DB_Admin();

            return(daoAdm.pqr_empresa());
        }