protected void btnGuardar_Click(object sender, EventArgs e) { if (ddlIncidencia.SelectedItem.Text.ToString() != "Seleccionar") { Help_Desk_Controller controlhelp = new Help_Desk_Controller(); ModelHelpDesk help = new ModelHelpDesk(); help.IDIncidencia = Convert.ToInt32(ddlIncidencia.SelectedValue.ToString()); help.Incidencia = ddlIncidencia.SelectedItem.Text.ToString(); help.Area = ddlAreas.SelectedItem.Text.ToString(); help.Depto = txtDepto.Text.ToString(); help.Estado = 0; string[] str = txtFechaInicio.Text.Split('-'); help.FeIncidencia = str[2] + "-" + str[1] + "-" + str[0]; help.Observacion = txtObs.Text.ToString(); help.Usuario = Session["Usuario"].ToString(); if (controlhelp.AgregarIncidencia(help)) { string popupScript4 = "<script language='JavaScript'>alert('Se a generado la solicitud correctamente.');opener.location.reload();window.close();</script>"; Page.RegisterStartupScript("PopupScript", popupScript4); } else { string popupScript4 = "<script language='JavaScript'>alert('A ocurrido un problema, intentelo mas tarde');</script>"; Page.RegisterStartupScript("PopupScript", popupScript4); } } }
public List <ModelHelpDesk> ListarIncidencia(string IDTipoIncidencia) { List <ModelHelpDesk> lista = new List <ModelHelpDesk>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "HelpDesk_ListarIncidencia"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDTipo", IDTipoIncidencia); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { ModelHelpDesk help = new ModelHelpDesk(); help.IDIncidencia = Convert.ToInt32(reader["ID_HelpDesk_Incidencia"].ToString()); help.Incidencia = reader["Nombre_Incidencia"].ToString(); lista.Add(help); } } catch { } } con.CerrarConexion(); return(lista); }
public List <ModelHelpDesk> ListarAreas() { List <ModelHelpDesk> lista = new List <ModelHelpDesk>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "HelpDesk_ListarAreas"; cmd.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { ModelHelpDesk help = new ModelHelpDesk(); help.Incidencia = reader["Nombre_Area"].ToString(); lista.Add(help); } } catch { } } con.CerrarConexion(); return(lista); }
public Boolean AgregarIncidencia(ModelHelpDesk helpDesk) { bool resultado = false; Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "HelpDesk_Agregar"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Area", helpDesk.Area); cmd.Parameters.AddWithValue("@Depto", helpDesk.Depto); cmd.Parameters.AddWithValue("@Estado", helpDesk.Estado); cmd.Parameters.AddWithValue("@FeIncidencia", helpDesk.FeIncidencia); cmd.Parameters.AddWithValue("@IDIncidencia", helpDesk.IDIncidencia); cmd.Parameters.AddWithValue("@Incidencia", helpDesk.Incidencia); cmd.Parameters.AddWithValue("@Observacion", helpDesk.Observacion); cmd.Parameters.AddWithValue("@Usuario", helpDesk.Usuario); cmd.ExecuteNonQuery(); resultado = true; } catch { resultado = false; } } return(resultado); }
public List <ModelHelpDesk> ListarMesaAyuda() { List <ModelHelpDesk> lista = new List <ModelHelpDesk>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "HelpDesk_ListarHelpDesk"; cmd.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { ModelHelpDesk help = new ModelHelpDesk(); help.Incidencia = reader["Nombre_Incidencia"].ToString(); help.NivelIncidencia = reader["Nivel_Incidencia"].ToString(); string[] str = reader["Nombre"].ToString().Split(' '); try { help.Usuario = str[0] + " " + str[2]; } catch { help.Usuario = reader["Nombre"].ToString(); } help.Area = reader["Area"].ToString(); help.FeIncidencia = Convert.ToDateTime(reader["Fecha_Incidencia"].ToString()).ToString("dd-MM-yyyy"); help.FeSolucion = Convert.ToDateTime(reader["Fecha_Solucion"].ToString()).ToString("dd-MM-yyyy"); help.Solucion = "Ver Más"; lista.Add(help); } } catch { } } con.CerrarConexion(); return(lista); }