public List <Problematicas> listar() { AccesoaDatos datos = new AccesoaDatos(); Problematicas problematica; List <Problematicas> lista = new List <Problematicas>(); try { datos.SetearQuery("SELECT * FROM Problematicas"); datos.EjecutarLector(); while (datos.lector.Read()) { problematica = new Problematicas(); problematica.ID = datos.lector.GetInt32(0); problematica.Nombre = datos.lector.GetString(1); lista.Add(problematica); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <TipoUsuarios> listar() { AccesoaDatos datos = new AccesoaDatos(); TipoUsuarios tipo; List <TipoUsuarios> lista = new List <TipoUsuarios>(); try { datos.SetearQuery("SELECT * FROM TipoUsuarios"); datos.EjecutarLector(); while (datos.lector.Read()) { tipo = new TipoUsuarios(); tipo.ID = datos.lector.GetInt32(0); tipo.Nombre = datos.lector.GetString(1); lista.Add(tipo); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public Solicitud mostrar_abiertas(long idsolicitud) { Solicitud solicitud; AccesoaDatos datos = new AccesoaDatos(); try { solicitud = new Solicitud(); datos.SetearSP("SP_Solicitud"); datos.comando.Parameters.Clear(); datos.agregarParametros("@ID", idsolicitud); datos.EjecutarLector(); while (datos.lector.Read()) { solicitud.ID = datos.lector.GetInt64(0); solicitud.Cliente.ID = datos.lector.GetInt32(1); solicitud.Usuario.ID = datos.lector.GetInt64(2); solicitud.Problematica.ID = datos.lector.GetInt32(3); solicitud.Titulo = datos.lector.GetString(4); solicitud.Desc = datos.lector.GetString(5); solicitud.Estado.ID = datos.lector.GetInt32(6); solicitud.FechaInicio = datos.lector.GetDateTime(7); solicitud.Usuario.Nombres = datos.lector.GetString(8); solicitud.Usuario.Apellidos = datos.lector.GetString(9); solicitud.Estado.Nombre = datos.lector.GetString(10); solicitud.Prioridad.Nombre = datos.lector.GetString(11); } return(solicitud); } catch (Exception ex) { throw ex; } }
public TipoUsuarios buscar(int id) { AccesoaDatos datos = new AccesoaDatos(); TipoUsuarios tipo = new TipoUsuarios(); try { datos.SetearQuery("SELECT * FROM TipoUsuarios WHERE ID = " + id); datos.EjecutarLector(); while (datos.lector.Read()) { tipo = new TipoUsuarios(); tipo.ID = datos.lector.GetInt32(0); tipo.Nombre = datos.lector.GetString(1); } return(tipo); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Usuario> ListarTODO() { AccesoaDatos datos = new AccesoaDatos(); List <Usuario> lista = new List <Usuario>(); Usuario usuario; try { datos.SetearQuery("Select * FROM VW_ListaUsuarios"); datos.EjecutarLector(); while (datos.lector.Read()) { usuario = new Usuario(); usuario.Estado = datos.lector.GetBoolean(6); usuario.ID = datos.lector.GetInt64(0); usuario.NombreUsuario = datos.lector.GetString(2); usuario.Contraseña = datos.lector.GetString(3); usuario.Nombres = datos.lector.GetString(4); usuario.Apellidos = datos.lector.GetString(5); usuario.Tipo.ID = datos.lector.GetInt32(1); usuario.Tipo.Nombre = datos.lector.GetString(7); lista.Add(usuario); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void Alta(Solicitud solicitud) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearSP("SP_Alta_Solicitud"); datos.comando.Parameters.Clear(); datos.agregarParametros("@IDCliente", solicitud.Cliente.ID); datos.agregarParametros("@IDUsuario", solicitud.Usuario.ID); datos.agregarParametros("@IDProblematica", solicitud.Problematica.ID); datos.agregarParametros("@Titulo", solicitud.Titulo); datos.agregarParametros("@Descripcion", solicitud.Desc); datos.agregarParametros("@IDEstado", solicitud.Estado.ID); datos.agregarParametros("@FechaInicio", solicitud.FechaInicio); datos.agregarParametros("@IDPrioridad", solicitud.Prioridad.ID); datos.agregarParametros("@FechaFin", solicitud.FechaFin); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public Usuario validarUsuario(string nombreusuario, string contraseña) { AccesoaDatos datos = new AccesoaDatos(); Usuario usuario = new Usuario(); try { datos.SetearSP("SP_Validar_Usuario"); datos.comando.Parameters.Clear(); datos.agregarParametros("@NombreU", nombreusuario); datos.agregarParametros("@Contraseña", contraseña); datos.EjecutarLector(); while (datos.lector.Read()) { usuario.Estado = datos.lector.GetBoolean(6); if (usuario.Estado) { usuario.ID = datos.lector.GetInt64(0); usuario.Tipo.ID = datos.lector.GetInt32(1); usuario.NombreUsuario = datos.lector.GetString(2); usuario.Contraseña = datos.lector.GetString(3); usuario.Nombres = datos.lector.GetString(4); usuario.Apellidos = datos.lector.GetString(5); usuario.Tipo.Nombre = datos.lector.GetString(7); } } return(usuario); } catch (Exception ex) { throw ex; } }
public List <Sintomas> listar() { AccesoaDatos datos = new AccesoaDatos(); Sintomas sintoma; List <Sintomas> lista = new List <Sintomas>(); try { datos.SetearQuery("SELECT * FROM Sintomas"); datos.EjecutarLector(); while (datos.lector.Read()) { sintoma = new Sintomas(); sintoma.ID = datos.lector.GetInt32(0); sintoma.Nombre = datos.lector.GetString(1); lista.Add(sintoma); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Solicitud> Listar_en_perfil_cerradas(int IDCliente) { List <Solicitud> lista = new List <Solicitud>(); Solicitud solicitud; AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearSP("SP_ListaSolicitud_Cerrada"); datos.comando.Parameters.Clear(); datos.agregarParametros("@IDCliente", IDCliente); datos.EjecutarLector(); while (datos.lector.Read()) { solicitud = new Solicitud(); solicitud.ID = datos.lector.GetInt64(0); solicitud.Titulo = datos.lector.GetString(1); solicitud.FechaFin = datos.lector.GetDateTime(3); solicitud.Estado.Nombre = datos.lector.GetString(4); solicitud.Sintoma.Nombre = datos.lector.GetString(5); lista.Add(solicitud); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void alta(Cliente cliente) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearSP("SP_Alta_Cliente"); datos.comando.Parameters.Clear(); datos.agregarParametros("@Nombres", cliente.Nombres); datos.agregarParametros("@Apellidos", cliente.Apellidos); datos.agregarParametros("@Estado", cliente.Estado); datos.agregarParametros("@Direccion", cliente.Direccion); datos.agregarParametros("@Telefono", cliente.Telefono); datos.agregarParametros("@FechaReg", cliente.FechaReg); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void modificar(Usuario usuario) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearSP("SP_Modificar_Usuario"); datos.comando.Parameters.Clear(); datos.agregarParametros("@ID", usuario.ID); datos.agregarParametros("@IDTipodeusuario", usuario.Tipo.ID); datos.agregarParametros("@NombreU", usuario.NombreUsuario); datos.agregarParametros("@Contraseña", usuario.Contraseña); datos.agregarParametros("@Nombres", usuario.Nombres); datos.agregarParametros("@Apellidos", usuario.Apellidos); datos.agregarParametros("@Estado", usuario.Estado); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Solicitud> ListarTodo() { List <Solicitud> lista = new List <Solicitud>(); Solicitud solicitud; AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearQuery("SELECT S.ID, S.Titulo, S.FechaInicio, E.Nombre, P.Nombre, PRIO.Nombre,S.FechaFin, PRIO.ID, P.ID FROM Solicitudes AS S INNER JOIN Estado_de_Solicitud AS E ON e.ID = S.IDEstado INNER JOIN Prioridades AS PRIO ON PRIO.ID = S.IDPrioridad INNER JOIN Problematicas AS P ON P.ID = S.IDProblematica"); datos.comando.Parameters.Clear(); datos.EjecutarLector(); while (datos.lector.Read()) { solicitud = new Solicitud(); solicitud.ID = datos.lector.GetInt64(0); solicitud.Titulo = datos.lector.GetString(1); solicitud.FechaInicio = datos.lector.GetDateTime(2); solicitud.Estado.Nombre = datos.lector.GetString(3); solicitud.Problematica.Nombre = datos.lector.GetString(4); solicitud.Prioridad.Nombre = datos.lector.GetString(5); solicitud.FechaFin = datos.lector.GetDateTime(6); solicitud.Prioridad.ID = datos.lector.GetInt32(7); solicitud.Problematica.ID = datos.lector.GetInt32(8); lista.Add(solicitud); } return(lista); } catch (Exception ex) { throw ex; } }
public void alta(Estados estados) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearQuery("INSERT INTO EstadosdeS VALUES (@Nombre)"); datos.agregarParametros("@Nombre", estados.Nombre); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void alta(string nombre) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearQuery("INSERT INTO Problematicas VALUES (@Nombre)"); datos.agregarParametros("@Nombre", nombre); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void solucionar(long ID) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearSP("SP_SolucionarComentario"); datos.comando.Parameters.Clear(); datos.agregarParametros("@ID", ID); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void reabrir(Solicitud solicitud) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearSP("SP_Reabrir"); datos.comando.Parameters.Clear(); datos.agregarParametros("@ID", solicitud.ID); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void modificar(Problematicas problematica) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearQuery("UPDATE Problematica SET Nombre = @Nombre WHERE ID = @ID"); datos.agregarParametros("@Nombre", problematica.Nombre); datos.agregarParametros("@ID", problematica.ID); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void inactivo(int ID) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearSP("SP_Cliente_Inactivo"); datos.comando.Parameters.Clear(); datos.agregarParametros("@ID", ID); datos.agregarParametros("@Estado", 0); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void activar(long ID) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearSP("SP_Usuario_Activo"); datos.comando.Parameters.Clear(); datos.agregarParametros("@ID", ID); datos.agregarParametros("@Estado", 1); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Cliente> listar() { List <Cliente> lista = new List <Cliente>(); Cliente cliente; AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearQuery("Select * FROM VW_ListaClientes"); datos.EjecutarLector(); while (datos.lector.Read()) { cliente = new Cliente(); cliente.Estado = datos.lector.GetBoolean(3); if (cliente.Estado) { cliente.ID = datos.lector.GetInt32(0); cliente.Nombres = datos.lector.GetString(1); cliente.Apellidos = datos.lector.GetString(2); cliente.Direccion = datos.lector.GetString(4); cliente.Telefono = datos.lector.GetString(5); cliente.FechaReg = datos.lector.GetDateTime(6); lista.Add(cliente); } } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Comentarios> listardesolicitud(long idsolicitud) { List <Comentarios> lista = new List <Comentarios>(); Comentarios comentarios; AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearSP("SP_Listar_Comentarios"); datos.comando.Parameters.Clear(); datos.agregarParametros("@IDSolicitud", idsolicitud); datos.EjecutarLector(); comentarios = new Comentarios(); while (datos.lector.Read()) { comentarios = new Comentarios(); comentarios.ID = datos.lector.GetInt32(0); comentarios.IDSolicitud = datos.lector.GetInt64(1); comentarios.Usuario.ID = datos.lector.GetInt64(2); comentarios.Usuario.Nombres = datos.lector.GetString(3); comentarios.Usuario.Apellidos = datos.lector.GetString(4); comentarios.Comentario = datos.lector.GetString(5); comentarios.FechaComentario = datos.lector.GetDateTime(6); comentarios.Solucion = datos.lector.GetBoolean(7); lista.Add(comentarios); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void alta(Comentarios comentarios) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearSP("SP_Alta_Comentario"); datos.comando.Parameters.Clear(); datos.agregarParametros("@IDSolicitud", comentarios.solicitud.ID); datos.agregarParametros("@IDUsuario", comentarios.Usuario.ID); datos.agregarParametros("@Comentario", comentarios.Comentario); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void comentar(Solicitud solicitud) { AccesoaDatos datos = new AccesoaDatos(); try { datos.SetearSP("SP_Comentar"); datos.comando.Parameters.Clear(); datos.agregarParametros("@ID", solicitud.ID); datos.agregarParametros("@FechaFin", solicitud.FechaFin); datos.agregarParametros("@IDEstado", solicitud.Estado.ID); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }