public void AsignarResponsableTicket(GM_Ticket entidad) { try { using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnx"].ConnectionString)) { conection.Open(); using (SqlCommand command = new SqlCommand("AsignarResponsableTicket", conection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@IdTicket", entidad.IdTicket); command.Parameters.AddWithValue("@FeEnTicket", entidad.FeEnTicket); command.Parameters.AddWithValue("@IdMantenimiento", entidad.IdMantenimiento); command.Parameters.AddWithValue("@IdPrioridad", entidad.IdPrioridad); command.Parameters.AddWithValue("@IdEmpleado", entidad.IdEmpleado); command.Parameters.AddWithValue("@IdEstado", 2); command.ExecuteNonQuery(); } conection.Close(); } } catch (Exception ex) { throw; } }
public List <GM_Ticket> EditarTicket(GM_Ticket entidad) { try { return(ticketDA.EditarTicket(entidad)); } catch (Exception ex) { throw; } }
public void AsignarResponsableTicket(GM_Ticket entidad) { try { ticketDA.AsignarResponsableTicket(entidad); } catch (Exception ex) { throw; } }
public void ActualizarTicket(GM_Ticket entidad) { try { ticketDA.ActualizarTicket(entidad); } catch (Exception ex) { throw; } }
public List <GM_Ticket> ListadoTicket(GM_Ticket entidad) { try { return(ticketService.ListadoTicket(entidad)); } catch (Exception) { throw; } }
public void ActualizarTicket(GM_Ticket entidad) { try { ticketService.ActualizarTicket(entidad); } catch (Exception) { throw; } }
public void ActualizarTicket(GM_Ticket entidad) { try { using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnx"].ConnectionString)) { conection.Open(); int IdEstado = entidad.IdEstado; if (entidad.EnvCalidad == 1) { IdEstado = 4;// En Revision } using (SqlCommand command = new SqlCommand("ActualizarTicket", conection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@IdTicket", entidad.IdTicket); command.Parameters.AddWithValue("@IdEstado", IdEstado); command.ExecuteNonQuery(); } if (entidad.DesComentario != "" && entidad.DesComentario != null) { using (SqlCommand command = new SqlCommand("InsertarComentario", conection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@DesComentario", entidad.DesComentario); command.Parameters.AddWithValue("@FeCreComentario", DateTime.Now); command.Parameters.AddWithValue("@IdTicket", entidad.IdTicket); command.Parameters.AddWithValue("@IdEmpleado", entidad.IdEmpleado); command.ExecuteNonQuery(); } } conection.Close(); } } catch (Exception ex) { throw; } }
public List <GM_Ticket> EditarTicket(GM_Ticket entidad) { List <GM_Ticket> ListaTicket = null; try { using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnx"].ConnectionString)) { conection.Open(); using (SqlCommand command = new SqlCommand("EditarTicket", conection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@IdTicket", entidad.IdTicket); using (SqlDataReader dr = command.ExecuteReader()) { if (dr.HasRows) { ListaTicket = new List <GM_Ticket>(); while (dr.Read()) { GM_Ticket ticket = new GM_Ticket(); ticket.IdTicket = dr.GetInt32(dr.GetOrdinal("IdTicket")); ticket.FeCreTicket = dr.GetDateTime(dr.GetOrdinal("FeCreTicket")).ToString("yyyy/MM/dd"); ticket.FeEnTicket = dr.GetDateTime(dr.GetOrdinal("FeEnTicket")).ToString("yyyy/MM/dd"); ticket.NomCliente = dr.GetString(dr.GetOrdinal("NomCliente")); ticket.IdEstado = dr.GetInt32(dr.GetOrdinal("IdEstado")); ticket.NomEstado = dr.GetString(dr.GetOrdinal("NomEstado")); ticket.NomProyecto = dr.GetString(dr.GetOrdinal("NomProyecto")); if (!dr.IsDBNull(dr.GetOrdinal("NomMantenimiento"))) { ticket.IdMantenimiento = dr.GetInt32(dr.GetOrdinal("IdMantenimiento")); ticket.NomMantenimiento = dr.GetString(dr.GetOrdinal("NomMantenimiento")); } else { ticket.IdMantenimiento = 0; ticket.NomMantenimiento = "Ninguno"; } if (!dr.IsDBNull(dr.GetOrdinal("NomPrioridad"))) { ticket.IdPrioridad = dr.GetInt32(dr.GetOrdinal("IdPrioridad")); ticket.NomPrioridad = dr.GetString(dr.GetOrdinal("NomPrioridad")); } else { ticket.IdPrioridad = 0; ticket.NomPrioridad = "Ninguno"; } if (!dr.IsDBNull(dr.GetOrdinal("NomEmpleado"))) { ticket.NomEmpleado = dr.GetString(dr.GetOrdinal("NomEmpleado")); ticket.IdEmpleado = dr.GetInt32(dr.GetOrdinal("IdEmpleado")); } else { ticket.NomEmpleado = "Ninguno"; ticket.IdEmpleado = 0; } if (!dr.IsDBNull(dr.GetOrdinal("NomAdjunto"))) { ticket.IdAdjunto = dr.GetInt32(dr.GetOrdinal("IdAdjunto")); ticket.NomAdjunto = dr.GetString(dr.GetOrdinal("NomAdjunto")); ticket.RutaAdjunto = dr.GetString(dr.GetOrdinal("RutaAdjunto")); } else { ticket.IdAdjunto = 0; ticket.NomAdjunto = "Sin Adjunto"; ticket.RutaAdjunto = null; } ticket.DesTicket = dr.GetString(dr.GetOrdinal("DesTicket")); ListaTicket.Add(ticket); } } } } conection.Close(); } return(ListaTicket); } catch (Exception ex) { throw (ex); } }
public List <GM_Ticket> ListadoTicket(GM_Ticket entidad) { List <GM_Ticket> ListaTicket = null; try { using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnx"].ConnectionString)) { conection.Open(); string query = "SELECT * FROM dbo.GM_Ticket t" + " INNER JOIN dbo.GM_Estado s on(t.IdEstado = s.IdEstado)" + " INNER JOIN dbo.GM_Proyecto pr on(t.IdProyecto = pr.IdProyecto)" + " INNER JOIN dbo.GM_Cliente cl on(pr.IdCliente = cl.IdCliente)" + " LEFT JOIN dbo.GM_Prioridad p on(t.IdPrioridad = p.IdPrioridad)" + " LEFT JOIN dbo.GM_Mantenimiento m on(t.IdMantenimiento = m.IdMantenimiento)" + " LEFT JOIN dbo.GM_Empleado em on(t.IdEmpleado = em.IdEmpleado)" + " WHERE t.IdTicket<>0"; if (entidad.IdRol != 1) { query += " AND t.IdEmpleado = " + entidad.IdEmpleado; } if (entidad.NomCliente != null) { query += " AND (cl.NomCliente LIKE '%" + entidad.NomCliente + "%' OR t.IdTicket LIKE '%" + entidad.NomCliente + "%')"; } if (entidad.IdEstado != 0) { query += " AND t.IdEstado = " + entidad.IdEstado; } if (entidad.IdPrioridad != 0) { query += " AND t.IdPrioridad = " + entidad.IdPrioridad; } using (SqlCommand command = new SqlCommand(query, conection)) { using (SqlDataReader dr = command.ExecuteReader()) { if (dr.HasRows) { ListaTicket = new List <GM_Ticket>(); while (dr.Read()) { GM_Ticket ticket = new GM_Ticket(); ticket.IdTicket = dr.GetInt32(dr.GetOrdinal("IdTicket")); ticket.FeCreTicket = dr.GetDateTime(dr.GetOrdinal("FeCreTicket")).ToString("dd/MM/yyyy"); ticket.NomCliente = dr.GetString(dr.GetOrdinal("NomCliente")); ticket.NomEstado = dr.GetString(dr.GetOrdinal("NomEstado")); ticket.NomProyecto = dr.GetString(dr.GetOrdinal("NomProyecto")); if (!dr.IsDBNull(dr.GetOrdinal("NomMantenimiento"))) { ticket.NomMantenimiento = dr.GetString(dr.GetOrdinal("NomMantenimiento")); } else { ticket.NomMantenimiento = "Ninguno"; } if (!dr.IsDBNull(dr.GetOrdinal("NomPrioridad"))) { ticket.NomPrioridad = dr.GetString(dr.GetOrdinal("NomPrioridad")); } else { ticket.NomPrioridad = "Ninguno"; } if (!dr.IsDBNull(dr.GetOrdinal("NomEmpleado"))) { ticket.NomEmpleado = dr.GetString(dr.GetOrdinal("NomEmpleado")); ticket.IdEmpleado = dr.GetInt32(dr.GetOrdinal("IdEmpleado")); } else { ticket.NomEmpleado = "Ninguno"; ticket.IdEmpleado = 0; } ListaTicket.Add(ticket); } } } } conection.Close(); } return(ListaTicket); } catch (Exception ex) { throw (ex); } }