示例#1
0
        public void agregarTicket()
        {
            Ticket_BLL ticketBLL = new Ticket_BLL();

            Poyecto_Tickets_DAL.Ticket ticket = new Poyecto_Tickets_DAL.Ticket();

            Usuario usuario = new Usuario();

            usuario = (Usuario)Session["Usuario"];


            ticket.titulo         = txtTitulo.Text;
            ticket.descripcion    = txtDescripcion.Text;
            ticket.fecha_creacion = Convert.ToDateTime(txtFechaCreacion.Text);
            ticket.categoria      = int.Parse(ddlCategoría.SelectedValue);
            ticket.tipo           = int.Parse(ddlTipo.SelectedValue);
            ticket.ID_Usuario     = usuario.ID_Usuario;
            ticket.ID_Asignado    = int.Parse(ddlUsuario.SelectedValue);
            ticket.nivel_Soporte  = usuario.nivel_soporte;
            ticket.status         = int.Parse(ddlStatus.SelectedValue);
            ticket.solucion       = " ";

            ticketBLL.agregarTicket(ticket);
            limpiarCampos();

            DataTable dtTicket = new DataTable();

            dtTicket = (DataTable)ViewState["tablaTicket"];
            dtTicket.Rows.Add(ticket.ID_Ticket, ticket.titulo, ticket.status);

            grdTickets.DataSource = dtTicket;
            grdTickets.DataBind();
        }
        public void cargarTicket(int ID_Ticket)
        {
            Ticket_BLL ticket_BLL = new Ticket_BLL();

            Poyecto_Tickets_DAL.Ticket ticket = new Poyecto_Tickets_DAL.Ticket();

            ticket = ticket_BLL.cargarTicket(ID_Ticket);

            lblID_Ticket.Text     = ticket.ID_Ticket.ToString();
            txtTitulo.Text        = ticket.titulo;
            txtDescripcion.Text   = ticket.descripcion;
            txtFechaCreacion.Text = ((ticket.fecha_creacion).ToShortDateString()).ToString();

            cargarCategorias();
            ddlCategoría.SelectedValue = ticket.categoria.ToString();

            cargarTipos();
            ddlTipo.SelectedValue = ticket.tipo.ToString();

            cargarClientes();
            ddlUsuario.SelectedValue = ticket.ID_Asignado.ToString();

            cargarNivel();
            ddlNivel.SelectedValue = ticket.nivel_Soporte.ToString();

            cargarStatus();
            ddlStatus.SelectedValue = ticket.status.ToString();
            txtSolución.Text        = ticket.solucion;
        }
示例#3
0
        public void eliminarTicket()
        {
            Ticket_BLL ticketBLL = new Ticket_BLL();
            int        ID_Ticket = int.Parse(lblID_Ticket.Text);

            ticketBLL.eliminarTicket(ID_Ticket);
        }
        public List <object> CargarTicketsPorIDEstado(int pNivel, int pID_Ticket, int pEstado)
        {
            Ticket_BLL    ticketBLL   = new Ticket_BLL();
            List <object> listTickets = new List <object>();


            listTickets = ticketBLL.CargarTicketsPorIDEstado(pNivel, pID_Ticket, pEstado);
            return(listTickets);
        }
示例#5
0
        public List <object> CargarTicketsPorEstados(int pNivel, int pStatus, int pTipo, int pCategoria)
        {
            Ticket_BLL    ticketBLL   = new Ticket_BLL();
            List <object> listTickets = new List <object>();


            listTickets = ticketBLL.CargarTicketsPorEstados(pNivel, pStatus, pTipo, pCategoria);
            return(listTickets);
        }
示例#6
0
        public List <object> CargarTicketsPorNivel(int pNivel)
        {
            Ticket_BLL    ticketBLL   = new Ticket_BLL();
            List <object> listTickets = new List <object>();


            listTickets = ticketBLL.CargarTicketsPorNivel(pNivel);
            return(listTickets);
        }
示例#7
0
        public int cargarTicketSite()
        {
            Usuario usuario = new Usuario();

            usuario = (Usuario)Session["Usuario"];
            Ticket_BLL ticket = new Ticket_BLL();

            int pNivel = usuario.nivel_soporte;

            return(ticket.cargarTicketSite(pNivel));
        }
示例#8
0
        public void editarTicket()
        {
            Ticket_BLL ticketBLL = new Ticket_BLL();

            Poyecto_Tickets_DAL.Ticket ticket = new Poyecto_Tickets_DAL.Ticket();

            Usuario usuario = new Usuario();

            usuario = (Usuario)Session["Usuario"];

            int ID_Usuario = usuario.ID_Usuario;

            string nivel = usuario.nivel_soporte.ToString();

            ticket.ID_Ticket      = int.Parse(lblID_Ticket.Text);
            ticket.titulo         = txtTitulo.Text;
            ticket.descripcion    = txtDescripcion.Text;
            ticket.fecha_creacion = Convert.ToDateTime(txtFechaCreacion.Text);
            ticket.categoria      = int.Parse(ddlCategoría.SelectedValue);
            ticket.tipo           = int.Parse(ddlTipo.SelectedValue);
            ticket.ID_Asignado    = int.Parse(ddlUsuario.SelectedValue);
            ticket.nivel_Soporte  = int.Parse(ddlNivel.SelectedValue);
            ticket.status         = int.Parse(ddlStatus.SelectedValue);

            if (FechaTermino())
            {
                DateTime date = DateTime.Today;

                ticket.fecha_termino = date;
                ticket.solucion      = txtSolución.Text;
            }

            if (ddlNivel.SelectedItem.Value != nivel)
            {
                ticket.ID_Usuario = 2;
            }
            else
            {
                ticket.ID_Usuario = ID_Usuario;
            }

            try
            {
                ticketBLL.editarTicket(ticket);
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "Alta", "alert('" + ex.Message + "')", true);
            }
        }
示例#9
0
        public int cargarTicketGrafica3(int pNivel1)
        {
            Ticket_BLL ticket = new Ticket_BLL();

            return(ticket.cargarTicketGrafica3(pNivel1));
        }
示例#10
0
        public int cargarTicketsGrafica2(int pNivel, int pTipo)
        {
            Ticket_BLL ticket = new Ticket_BLL();

            return(ticket.cargarTicketGrafica2(pNivel, pTipo));
        }
示例#11
0
        public int cargarTicketsGrafica1(int pNivel, int pCategoria)
        {
            Ticket_BLL ticket = new Ticket_BLL();

            return(ticket.cargarTicketGrafica1(pNivel, pCategoria));
        }
示例#12
0
        public int cargarTicketsGrafica(int pNivel, int pStatus)
        {
            Ticket_BLL ticket = new Ticket_BLL();

            return(ticket.cargarTicketGrafica(pNivel, pStatus));
        }