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; }
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); } }