public void TestGestionPaciente() { string pacienteEsperado = "{'nombre':'Juan','apellido':'Vélez','cedula':1026163147,'telefono':2654897,'direccion':'Caldas','eps':'Sura'}"; GestorPaciente Gp = new GestorPaciente(); Assert.AreEqual(pacienteEsperado, Gp.MostrarPaciente(1026163147, "Sura")); }
public void TestValidarPaciente() { bool ValidarPaciente = true; GestorPaciente Gp = new GestorPaciente(); Assert.AreEqual(ValidarPaciente, Gp.ValidarPaciente(43165413, "Cecilia4316")); }
public void TestGestionPaciente1() { string pacienteEsperado1 = "[{'nombre':'Juan','apellido':'Vélez','cedula':1026163147,'telefono':2654897,'direccion':'Caldas','eps':'Sura'}], [{'nombre':'Luis','apellido':'Sánchez','cedula':1026163158,'telefono':2654898,'direccion':'Medellín','eps':'Sura'}]"; GestorPaciente Gp = new GestorPaciente(); Assert.AreEqual(pacienteEsperado1, Gp.MostrarPaciente1("Sura")); }
private void button1_Click(object sender, EventArgs e) { GestorPaciente obj = new GestorPaciente(); int temp = 0; if (int.TryParse(USUARIO.Text, out temp)) { bool si = obj.ValidarPaciente(Convert.ToInt32(USUARIO.Text), CONTRASENA.Text.ToString()); if (si == true) { Pacientes pacientes = new Pacientes(Convert.ToInt32(USUARIO.Text)); pacientes.Visible = true; this.Visible = false; Inicio inicio = new Inicio(); inicio.Visible = false; } else { USUARIO.Text = ""; CONTRASENA.Text = ""; MessageBox.Show("Lo sentimos, sus credenciales no se encuentran registradas " + " Verifiquelas e intentelo de nuevo"); } } else { MessageBox.Show("El campo Usuario esta incorrecto, deben ser numeros"); } }
public void TestValidarPaciente() { bool ValidarPaciente = true; GestorPaciente Gp = new GestorPaciente(); Assert.AreEqual(ValidarPaciente, Gp.ValidarPaciente(1026163147, "szs1")); }
private void button2_Click(object sender, EventArgs e) { GestorPaciente paciente = new GestorPaciente(); GestorEps eps = new GestorEps(); if (eps.verificarNumero(textCEDULA.Text) == true) { try { paciente.InsertarPaciente(textNOMBRE.Text, textAPELLIDO.Text, Convert.ToInt32(textCEDULA.Text), Convert.ToInt32(textTelefono.Text), textDireccion.Text, nombreEps, txtContrasena.Text.ToString()); MessageBox.Show("Registrado Correctamente"); textNOMBRE.Text = string.Empty; textAPELLIDO.Text = string.Empty; textCEDULA.Text = string.Empty; txtContrasena.Text = string.Empty; textDireccion.Text = string.Empty; textTelefono.Text = string.Empty; }catch (Exception l) { MessageBox.Show("Se presento un error: " + l.Message); } } else { MessageBox.Show("Algunos de los campos tienen entradas de texto incorrectas o estan vacios, verifiquelos e intente de nuevo"); } }
public void TestMostrarLoginRegistro() { string pacienteEsperado1 = "[{‘id’:’1’,’Username’:’43165413’,’fecha’:’30/05/2020 1:00:00 p. m.’},{‘id’:’2’,’Username’:’43165413’,’fecha’:’12/05/2020 12:00:00 p. m.’},{‘id’:’3’,’Username’:’43165413’,’fecha’:’31/05/2020 6:09:19 p. m.’},{‘id’:’4’,’Username’:’43165413’,’fecha’:’31/05/2020 6:34:09 p. m.’},{‘id’:’5’,’Username’:’43165413’,’fecha’:’31/05/2020 6:44:37 p. m.’},{‘id’:’6’,’Username’:’43165413’,’fecha’:’31/05/2020 10:54:18 p. m.’}]".Replace("’", "'"); Convertidor conver = new Convertidor(); GestorPaciente Gp = new GestorPaciente(); Assert.AreEqual(pacienteEsperado1, conver.DataTableToJsonObj(Gp.MostrarLoginRegistro()).Replace("\"", "'")); }
public void TestMostrarLoginError() { string pacienteEsperado1 = "[{‘Id’:’1’,’Username’:’43165413’,’ipCliente’:’192.168.1.2’,’numero’:’10’,’fecha’:’31 / 05 / 2020 10:52:21 p.m.’}]"; GestorPaciente Gp = new GestorPaciente(); Convertidor conver = new Convertidor(); Assert.AreEqual(pacienteEsperado1, conver.DataTableToJsonObj(Gp.MostrarLoginError()).Replace("\"", "'")); }
public void TestMostrarPacienteXEps() { string pacienteEsperado = "[{'IDPaciente':'4','IDeps':'1','Nombre':'Juan','Apellido':'Ramos','Cedula':'1026163147','Telefono':'322682565','Direccion':'Caldas','Contrasena':'Ju700'}]"; GestorPaciente Gp = new GestorPaciente(); Convertidor conver = new Convertidor(); string resultado = conver.DataTableToJsonObj(Gp.MostrarPacienteXEps(1026163147, "SURA")); string resultadoconvertido = resultado.Replace("\"", "'"); Assert.AreEqual(pacienteEsperado, resultadoconvertido); }
private void button1_Click(object sender, EventArgs e) { GestorPaciente obj = new GestorPaciente(); int temp = 0; if (int.TryParse(USUARIO.Text, out temp)) { bool si = obj.ValidarPaciente(Convert.ToInt32(USUARIO.Text), CONTRASENA.Text.ToString()); if (si == true) { obj.LoginRegistro(Convert.ToInt32(USUARIO.Text)); Pacientes pacientes = new Pacientes(Convert.ToInt32(USUARIO.Text)); pacientes.Visible = true; this.Visible = false; Inicio inicio = new Inicio(); inicio.Visible = false; } else { IPHostEntry host; string localIP = ""; host = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress ip in host.AddressList) { if (ip.AddressFamily.ToString() == "InterNetwork") { localIP = ip.ToString(); } } obj.LoginError(Convert.ToInt32(USUARIO.Text), localIP); USUARIO.Text = ""; CONTRASENA.Text = ""; MessageBox.Show("Lo sentimos, sus credenciales no se encuentran registradas " + " Verifiquelas e intentelo de nuevo"); } } else { MessageBox.Show("El campo Usuario esta incorrecto, deben ser numeros"); } }
static void Main(string[] args) { GestorCita obj1 = new GestorCita(); GestorPaciente obj2 = new GestorPaciente(); string usuario = ""; string contrasena = ""; int opcion = 0; int terminar = 0; int envio = 0; string nombreCSV = ""; string rutaCSV = ""; int credenciales = 0; while (credenciales != 1) { Console.WriteLine("Usuario: "); usuario = Console.ReadLine(); Console.WriteLine("Contraseña: "); contrasena = Console.ReadLine(); if (obj1.sesion(usuario, contrasena)) { while (terminar != 4) { Console.WriteLine(""); Console.WriteLine("Menu de opciones"); Console.WriteLine(""); Console.WriteLine("1. Consultar la lista de usuarios que no encontraron citas disponibles cuando deseaban reservar"); Console.WriteLine("2. Consultar la lista de usuarios que han iniciado sesión en la aplicación móvil o web"); Console.WriteLine("3. Consultar el número de veces que han intentado iniciar sesión en una cuenta existente de forma erronéa"); Console.WriteLine("4. Terminar"); opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case 1: DataTable dt = new DataTable(); dt = obj1.Nocita(); Console.WriteLine("Id Nombre Apellido Cedula Fecha"); foreach (DataRow row in dt.Rows) { Console.WriteLine(); for (int x = 0; x < dt.Columns.Count; x++) { Console.Write(row[x].ToString() + " "); } } Console.WriteLine(""); Console.WriteLine("Digite 1 si desea enviar los datos a un CSV"); envio = Convert.ToInt32(Console.ReadLine()); if (envio == 1) { //Console.WriteLine("Digite el nombre que desea darle al archivo: "); //nombreCSV = Console.ReadLine(); Console.WriteLine("Digite la ruta donde desea que se guarde al final de la ruta debe especificar el nombre del archivo .csv : "); rutaCSV = Console.ReadLine(); dt.ToCSV(rutaCSV); } break; case 2: DataTable dt1 = new DataTable(); dt1 = obj2.LoginRegistro(); Console.WriteLine("Id cedula Fecha"); foreach (DataRow row in dt1.Rows) { Console.WriteLine(); for (int x = 0; x < dt1.Columns.Count; x++) { Console.Write(row[x].ToString() + " "); } } Console.WriteLine(""); Console.WriteLine("Digite 1 si desea enviar los datos a un CSV"); envio = Convert.ToInt32(Console.ReadLine()); if (envio == 1) { //Console.WriteLine("Digite el nombre que desea darle al archivo: "); //nombreCSV = Console.ReadLine(); Console.WriteLine("Digite la ruta donde desea que se guarde al final de la ruta debe especificar el nombre del archivo .csv : "); rutaCSV = Console.ReadLine(); dt1.ToCSV(rutaCSV); } break; case 3: DataTable dt2 = new DataTable(); dt2 = obj2.LoginError(); Console.WriteLine("Id cedula ip Fecha"); foreach (DataRow row in dt2.Rows) { Console.WriteLine(); for (int x = 0; x < dt2.Columns.Count; x++) { Console.Write(row[x].ToString() + " "); } } Console.WriteLine(""); Console.WriteLine("Digite 1 si desea enviar los datos a un CSV"); envio = Convert.ToInt32(Console.ReadLine()); if (envio == 1) { //Console.WriteLine("Digite el nombre que desea darle al archivo: "); //nombreCSV = Console.ReadLine(); Console.WriteLine("Digite la ruta donde desea que se guarde al final de la ruta debe especificar el nombre del archivo .csv : "); rutaCSV = Console.ReadLine(); dt2.ToCSV(rutaCSV); } break; case 4: terminar = 4; credenciales = 1; break; } } } else { Console.WriteLine("Credenciales incorrectas"); } } }