public static bool validarEmailUnico(string email) { PacientesController objPac = new PacientesController(); bool respuesta = objPac.validarEmail(email, ""); return(respuesta); }
public static object llenarTablaPacientes() { PacientesController objPacientes = new PacientesController(); IList <PacientesUIClass> listado = objPacientes.getPacientes(); return(listado); }
private void btnSalvar_Click(object sender, RoutedEventArgs e) { try { Paciente paciente = new Paciente(); paciente.Nome = txtNome.Text; paciente.CPF = txtCPF.Text; paciente.Nasc = txtNasc.Text; paciente.UF = cbUF.SelectedValue.ToString(); paciente.Cidade = txtCidade.Text; paciente.End = txtEnd.Text; paciente.FichaMedica = txtObs.Text; PacientesController pacientesController = new PacientesController(); pacientesController.Cadastrar(paciente); MessageBox.Show("Paciente salvo com sucesso"); } catch (Exception ex) { MessageBox.Show("Erro ao salvar Paciente (" + ex.Message + ")"); } }
public void TestMethodRegistroTratamiento() { var pController = new PacientesController(); var paciente = pController.PostPaciente(new Paciente() { Identificacion = "304370390", Nombre = "Gustavo Perez", Edad = 29, Telefono = "304370390", Fecha_Ultima_Visita = new DateTime(2017, 06, 06, 02, 30, 25), Fecha_Proxima_Visita = new DateTime(2017, 06, 06, 02, 30, 25), Correo = "*****@*****.**" }); var idPaciente = ((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes.ToList().Last().Id_Paciente; var tController = new TratamientosController(); var temp = tController.PostTratamiento(new Tratamiento() { Costo = 25000, Fecha_Fin = new DateTime(2017, 06, 06, 02, 30, 25), Fecha_Inicio = new DateTime(2017, 06, 06, 02, 30, 25), Detalle = "tratamiento de coordales", Id_Paciente = idPaciente }); Assert.IsNotNull(temp); }
public static bool validarDocumentoUnico(string documento) { PacientesController objPac = new PacientesController(); bool respuesta = objPac.validarDocumento(documento, ""); return(respuesta); }
public Paciente_Baja_Baja(int idPaciente) { InitializeComponent(); this.idPaciente = idPaciente; this.PacienteController = new PacientesController(); this.CargaInicial(); }
public Pacientes_Modificar_Editar(int idPaciente) { InitializeComponent(); this.idPaciente = idPaciente; this.PacienteController = new PacientesController(); this.CargarDatosPaciente(); this.CargaInicial(); }
public static object generarFormularioModPaciente(int idPaciente) { int idP = idPaciente; PacientesController objPac = new PacientesController(); object paciente = objPac.getPaciente(idP); return(paciente); }
public ListagemExames() { _pedidosExamesController = DependenciesResolve.Resolve <PedidosExamesController>(); _pacientesController = DependenciesResolve.Resolve <PacientesController>(); _examesController = DependenciesResolve.Resolve <ExamesController>(); InitializeComponent(); AtualizarDataGrid(); }
public void TestMethodConsultarPacientes() { var pController = new PacientesController(); var pacientes = ((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes; Assert.IsTrue(pacientes.Any()); }
public void TestMethodObtenerPaciente() { var pController = new PacientesController(); var id = (((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes).ToList().Last().Id_Paciente; var pacientes = pController.GetPaciente(id); Assert.IsTrue((((TestGap.Api.Models.RespuestaJsonWebApi)(((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pacientes)).Content)).success)); }
public void TestMethodEliminarPaciente() { var pController = new PacientesController(); var paciente = ((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes.Last(); int idPaciente = paciente.Id_Paciente; pController.DeletePaciente(idPaciente); var t = pController.GetPaciente(idPaciente); Assert.IsTrue(!(((System.Web.Http.Results.JsonResult <TestGap.Api.Models.RespuestaJsonWebApi>)(t)).Content).success); }
protected void llenarListados() { PacientesController objPacienteController = new PacientesController(); this.obraSocialPaciente.Items.Add(new ListItem("Seleccione", "0")); IList <ObrasSocialesUIClass> objObrasSociales = objPacienteController.getObrasSociales(); foreach (ObrasSocialesUIClass obj in objObrasSociales) { this.obraSocialPaciente.Items.Add(new ListItem(obj.Nombre, obj.Id.ToString())); } }
public static string validarCamposModPaciente(int idPaciente, String nombrePacienteU, String apellidoPacienteU, String telefonoPacienteU, String emailPacienteU, String fechaNacPacienteU, String documentoPacienteU, int obraSocialPacienteU, int estadoPacienteU, String docAcomp, String emailAcomp) { var nombre = nombrePacienteU; var apellido = apellidoPacienteU; var telefono = telefonoPacienteU; var email = emailPacienteU; var fechaNac = fechaNacPacienteU; var documento = documentoPacienteU; var obraSocial = obraSocialPacienteU; var estado = estadoPacienteU; var docAcomparar = docAcomp; var emailAcomparar = emailAcomp; if (nombre != "" && apellido != "" && telefono != "" && email != "" && fechaNac != "" && documento != "" && obraSocial != 0 && estado >= 0 && estado <= 1 && docAcomparar != "" && emailAcomparar != "") { //Validamos con expresiones regulares. var expSoloCaracteres = @"^[A-Za-zÁÉÍÓÚñáéíóúÑ /s]{3,20}?$"; var expDoc = @"^([1-6]{1}?)+([0-9]{6,7}?)$"; var expFec = @"^\d{1,2}\/\d{1,2}\/\d{2,4}$"; var expEm = @"^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$"; var expTel = @"^[\s\.-]?\d{2,6}[\s-]?\d{3,9}$"; bool expNombre = Regex.IsMatch(nombre, expSoloCaracteres); bool expApellido = Regex.IsMatch(nombre, expSoloCaracteres); bool expFecha = Regex.IsMatch(fechaNac, expFec); bool expEmail = Regex.IsMatch(email, expEm); bool expDocumento = Regex.IsMatch(documento, expDoc); bool expTelefono = Regex.IsMatch(telefono, expTel); PacientesController ObjPac = new PacientesController(); var documentoUnico = ObjPac.validarDocumento(documento, docAcomparar); var emailUnico = ObjPac.validarEmail(email, emailAcomp); if (expNombre && expApellido && expFecha && expEmail && expDocumento && expTelefono && documentoUnico && emailUnico) { //Devolvemos la respuesta de la funcion modificar. return(modificarPaciente(idPaciente, nombre, apellido, telefono, email, fechaNac, documento, obraSocial, estado)); } else { return("error-validacion"); } } else { return("datos-incompletos"); } }
public void ObtenerPacientePorId() { // Arrange var controller = new PacientesController(); // Act var response = controller.GetPacientes(304540214); var contentResult = response as OkNegotiatedContentResult <PacientesVM>; // Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(304540214, contentResult.Content.Id); }
public void TestMethodActualizarPaciente() { var pController = new PacientesController(); var paciente = ((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes.Last(); int edadActual = paciente.Edad; paciente.Edad = (short)(paciente.Edad + 1); pController.PutPaciente(paciente.Id_Paciente, paciente); var pacienteNuevo = ((System.Web.Http.Results.JsonResult <TestGap.Api.Class.RespuestaPaciente>)(pController.GetPacientes())) .Content.Pacientes.Last(); Assert.IsTrue(pacienteNuevo.Edad != edadActual); }
protected void grabarPaciente(string fechaNacimiento) { PacientesController objPaciente = new PacientesController(); bool accion = objPaciente.grabarPaciente(nombrePaciente.Text, apellidoPaciente.Text, fechaNacimiento, documentoPaciente.Text, emailPaciente.Text, telefonoPaciente.Text, obraSocialPaciente.SelectedIndex); if (accion) { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> alertify.success('Paciente registrado.') </script>"); limpiarCamposAddPaciente(); } else { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> alertify.error('Error al registrar.') </script>"); } }
public ExamesMenu() { InitializeComponent(); leftBorderBtn = new Panel(); leftBorderBtn.Size = new Size(7, 60); //panelMenu.Controls.Add(leftBorderBtn); //esconde barra this.Text = string.Empty; this.ControlBox = false; this.DoubleBuffered = true; this.MaximizedBounds = Screen.FromHandle(this.Handle).WorkingArea; _pedidosExamesController = DependenciesResolve.Resolve <PedidosExamesController>(); _pacientesController = DependenciesResolve.Resolve <PacientesController>(); _examesController = DependenciesResolve.Resolve <ExamesController>(); AtualizarDataGrid(); }
public HistoriaClinica_Alta() { InitializeComponent(); this.pacienteController = new PacientesController(); this.hClinicaController = new HClinicaController(); this.tratamientosController = new TratamientosController(); this.medicasController = new MedicasController(); this.productosController = new ProductosController(); this.mediosPagoController = new MediosPagoController(); this.CargarFormatoVentana(); this.CargarComboPacientes(); this.CargarTratamientos(); this.CargarProductos(); }
public void TestMethodRegistroPaciente() { var pController = new PacientesController(); var temp = pController.PostPaciente(new Paciente() { Identificacion = "304370390", Nombre = "Gustavo Perez", Edad = 29, Telefono = "304370390", Fecha_Ultima_Visita = new DateTime(2017, 06, 06, 02, 30, 25), Fecha_Proxima_Visita = new DateTime(2017, 06, 06, 02, 30, 25), Correo = "*****@*****.**" }); Assert.IsNotNull(temp); }
public void Ge_SiNoExite_Retorna404() { var idPaciente = 1; var mockApplicationDbContext = new Mock <ApplicationDbContext>(); var mockLogger = new Mock <ILogger <PacientesController> >(); var mockConfiguration = new Mock <IConfiguration>(); mockApplicationDbContext.Setup(x => x.) var pacientesController = new PacientesController(mockApplicationDbContext.Object, mockLogger.Object, mockConfiguration.Object); //prueba var resultado = pacientesController.Get(idPaciente); //Verificacion Assert.IsType(typeof(NotFoundResult), resultado.Result); }
public HistoriaClinica_Consulta() { InitializeComponent(); this.PacienteController = new PacientesController(); this.hClinicaController = new HClinicaController(); this.tratamientosController = new TratamientosController(); this.medicasController = new MedicasController(); this.productosController = new ProductosController(); this.CargarFormatoVentana(); this.CargarFormateDatePicker(); this.CargarComboPacientes(); this.CargarComboMedicas(); this.CargarComboTratamientos(); this.CargarComboProductos(); }
public PacientesControllerTests() { mockPacienteRepository = new Mock <IPacienteRepository>(); mockConsultaRepository = new Mock <IConsultaRepository>(); mockPacienteValidator = new Mock <IValidator <Paciente> >(); mockHttpContextAccessor = new Mock <IHttpContextAccessor>(); mockMapper = new Mock <IMapper>(); mockLogger = new Mock <ILogger>(); pacientesController = new PacientesController( mockPacienteRepository.Object, mockConsultaRepository.Object, mockPacienteValidator.Object, mockHttpContextAccessor.Object, mockMapper.Object, mockLogger.Object ); }
protected void validarCamposAddPaciente() { if (nombrePaciente.Text != "" && apellidoPaciente.Text != "" && fechaNacPaciente.Text != "" && documentoPaciente.Text != "" && emailPaciente.Text != "" && telefonoPaciente.Text != "" && obraSocialPaciente.SelectedIndex != 0) { var fecha = Convert.ToDateTime(fechaNacPaciente.Text).ToString("dd/MM/yyyy"); //Validamos con expresiones regulares. var expSoloCaracteres = @"^[A-Za-zÁÉÍÓÚñáéíóúÑ /s]{3,20}?$"; var expDoc = @"^([1-6]{1}?)+([0-9]{6,7}?)$"; var expFech = @"^\d{1,2}\/\d{1,2}\/\d{2,4}$"; var expEm = @"^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$"; var expTel = @"^[\s\.-]?\d{2,6}[\s-]?\d{3,7}$"; bool expNombre = Regex.IsMatch(nombrePaciente.Text, expSoloCaracteres); bool expApellido = Regex.IsMatch(apellidoPaciente.Text, expSoloCaracteres); bool expDocumento = Regex.IsMatch(documentoPaciente.Text, expDoc); bool expNacimiento = Regex.IsMatch(fecha, expFech); bool expEmail = Regex.IsMatch(emailPaciente.Text, expEm); bool expTelefono = Regex.IsMatch(telefonoPaciente.Text, expTel); PacientesController ObjPac = new PacientesController(); var documentoUnico = ObjPac.validarDocumento(documentoPaciente.Text, ""); var emailUnico = ObjPac.validarEmail(emailPaciente.Text, ""); if (expNombre && expApellido && expDocumento && expNacimiento && expEmail && expTelefono && documentoUnico && emailUnico) { grabarPaciente(fecha); } else { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> alertify.error('Error al procesar la peticion.') </script>"); } } else { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> alertify.error('Complete todos los campos.') </script>"); } }
public void AgregarPaciente() { // Arrange var controller = new PacientesController(); Pacientes paciente = new Pacientes() { Id = 501870174, Nombre = "Sonia", Apellido1 = "Castrillo", Apellido2 = "Baltodano" }; // Act IHttpActionResult actionResult = controller.PostPacientes(paciente); var createdResult = actionResult as CreatedAtRouteNegotiatedContentResult <Pacientes>; // Assert Assert.IsNotNull(createdResult); Assert.AreEqual("DefaultApi", createdResult.RouteName); Assert.IsNotNull(createdResult.RouteValues["id"]); }
public Paciente_Baja() { InitializeComponent(); this.PacientesController = new PacientesController(); this.CargaInicial(); }
public Paciente_Modificacion() { InitializeComponent(); this.PacientesController = new PacientesController(); this.CargaInicial(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { PacientesController pacientesController = new PacientesController(); dgPacientes.ItemsSource = pacientesController.ListarTodos(); }
public PacienteController() { _controller = new PacientesController(); }
protected static string modificarPaciente(int idPaciente, String nombre, String apellido, String telefono, String email, String fechaNac, String documento, int obraSocial, int estado) { PacientesController objPac = new PacientesController(); return(objPac.modificarPaciente(idPaciente, nombre, apellido, telefono, email, fechaNac, documento, obraSocial, estado)); }