private void button7_Click(object sender, EventArgs e) { Validador validador = new Validador(); if (validador.validarString(txtTelefono, "Ingrese una dirección de correo", "Atención")) { TipoTelefono tipoTelefono = new TipoTelefono(Convert.ToInt32(cmbTipoTelefono.SelectedValue), cmbTipoTelefono.SelectedItem.ToString()); Telefono telefono = new Telefono(txtTelefono.Text.Trim(), tipoTelefono); lstTelefonos.Items.Add(telefono); txtTelefono.Text = ""; txtTelefono.Focus(); } else { } }
private void button11_Click(object sender, EventArgs e) { Validador validador = new Validador(); if (validador.validarString(txtCorreo, "Ingrese una dirección de correo", "Atención")) { Correo correo = new Correo("Rivadavia 758"); correo.Direccion = txtCorreo.Text.Trim(); lstCorreosElectronicos.Items.Add(correo); txtCorreo.Text = ""; txtCorreo.Focus(); } else { } }
private Boolean guardarTipoDocumento() { String nombreTipoDoc; if (validador.validarString(txtNombre, "Ingrese el nombre del tipo de documento", "Atención")) { nombreTipoDoc = txtNombre.Text.Trim(); } else { return(false); } String siglaTipoDoc; if (validador.validarString(txtSigla, "Ingrese la sigla del tipo de documento", "Atención")) { siglaTipoDoc = txtSigla.Text.Trim(); } else { return(false); } String comentarioTipoDoc; if (validador.validarString(txtComentario, "Ingrese el comentario", "Atención")) { comentarioTipoDoc = txtComentario.Text.Trim(); } else { comentarioTipoDoc = ""; } TipoDocumento tipoDocumento = new TipoDocumento(nombreTipoDoc, siglaTipoDoc, comentarioTipoDoc); GestorDePersonas gestorPersonas = new GestorDePersonas(); if (gestorPersonas.tomarTipoDocumento(tipoDocumento)) { return(true); } else { MessageBox.Show("El tipo de documento ya se encuentra registrado", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } }
private Boolean guardarBarrio() { String nombreBarrio; if (validador.validarString(txtBarrio, "Ingrese el nombre del barrio", "Atención")) { nombreBarrio = txtBarrio.Text.Trim(); } else { return(false); } String comentario; comentario = txtComentario.Text.Trim(); Provincia provincia = (Provincia)cmbProvincias.SelectedItem; Departamento departamento = (Departamento)cmbDepartamentos.SelectedItem; Localidad localidad = (Localidad)cmbLocalidades.SelectedItem; Barrio barrio = new Barrio(); barrio.Nombre = nombreBarrio; barrio.Comentario = comentario; barrio.Localidad = localidad; GestorDePersonas gestorPersonas = new GestorDePersonas(); if (gestorPersonas.tomarBarrio(barrio)) { return(true); } else { MessageBox.Show("El barrio ya se encuentra registrado", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } }
private Boolean guardarProfesional() { string matricula; if (validador.validarString(txtmatricula, "Ingrese el matricula del profesional", "Atención")) { matricula = txtmatricula.Text.Trim(); } else { return(false); } String nombreprof; if (validador.validarString(txtnombre, "Ingrese el nombre del profesional", "Atención")) { nombreprof = txtnombre.Text.Trim(); } else { return(false); } String apellidoprof; if (validador.validarString(txtapellido, "Ingrese el apellido del profesional", "Atención")) { apellidoprof = txtapellido.Text.Trim(); } else { return(false); } String nrodoc; if (validador.validarString(txtnrodoc, "Ingrese el numero de documento del profesional", "Atención")) { nrodoc = txtnrodoc.Text.Trim(); } else { return(false); } String calleProf; if (validador.validarString(txtcalle, "Ingrese el nombre de la calle del profesional", "Atención")) { calleProf = txtcalle.Text.Trim(); } else { return(false); } String numeroCalleProf; if (validador.validarString(txtnumero, "Ingrese el numero de la calle del profesional", "Atención")) { numeroCalleProf = txtnumero.Text.Trim(); } else { return(false); } DateTime fechaAlta = dtpFechaAlta.Value.Date; DateTime fechanac = dtpfechanac.Value.Date; int idTipoDocProf = Convert.ToInt32(cmbTipoDocumento.SelectedValue); String nombretipoDocProf = cmbTipoDocumento.Text; TipoDocumento tipoDocumentoProf = new TipoDocumento(idTipoDocProf, nombretipoDocProf); int idBarrioProf = Convert.ToInt32(cmbBarrios.SelectedValue); String nombreBarrioProf = cmbBarrios.Text; Barrio barrioProf = new Barrio(idBarrioProf, nombreBarrioProf); String pisoProf = txtpiso.Text.Trim(); String deptoProf = txtdpto.Text.Trim(); String torreProf = txttorre.Text.Trim(); Domicilio domicilioProf = new Domicilio(calleProf, numeroCalleProf, pisoProf, deptoProf, torreProf, barrioProf); List <Correo> correosProf = new List <Correo>(); foreach (Correo correo in lstCorreosElectronicos.Items) { correosProf.Add(correo); } List <Telefono> telefonosProf = new List <Telefono>(); foreach (Telefono telefono in lstTelefonos.Items) { telefonosProf.Add(telefono); } int idSexoProf = Convert.ToInt32(cmbSexo.SelectedValue); String nombreSexoProf = cmbSexo.Text; Sexo sexoProf = new Sexo(idSexoProf, nombreSexoProf); String nombreCuentaProf = cmbCuenta.SelectedItem.ToString(); int idCuentaProf = (int)cmbCuenta.SelectedValue; Cuenta cuentaProf = new Cuenta(idCuentaProf, nombreCuentaProf); String nombreEstadoProf = cmbEstado.SelectedItem.ToString(); int idEstadoProf = (int)cmbEstado.SelectedValue; EstadoUsuario estadoUsuarioProf = new EstadoUsuario(idEstadoProf, nombreEstadoProf); String nombreUsuarioProf = txtusuario.Text.Trim(); String contraseniaProf = txtcontraseña.Text.Trim(); String comentarioUsuarioProf = txtcomentario.Text.Trim(); Usuario usuarioProf = new Usuario(nombreUsuarioProf, contraseniaProf, cuentaProf, comentarioUsuarioProf, estadoUsuarioProf); List <Especialidad> lstespecialidades = new List <Especialidad>(); for (int i = 0; i < grillaespecialidades.Rows.Count; i++) { int id = Convert.ToInt32(grillaespecialidades["idespecialidad", i].Value.ToString()); string nombre = grillaespecialidades["nombre", i].Value.ToString(); string descripcion = grillaespecialidades["descripcion", i].Value.ToString(); Especialidad esp = new Especialidad(id, nombre, descripcion); lstespecialidades.Add(esp); } Profesional prof = new Profesional(nombreprof, apellidoprof, fechaAlta, nrodoc, tipoDocumentoProf, fechanac, telefonosProf, correosProf, domicilioProf, usuarioProf, comentarioUsuarioProf, sexoProf, "", matricula); GestorDePersonas gestorPersonas = new GestorDePersonas(); if (gestorPersonas.tomarProfesional(prof, lstespecialidades)) { Validador val = new Validador(); val.limpiarTexBox(this); grillaespecialidades.DataSource = gestorPersonas.limpiarGrilla(); deshabilitarcampos(); //btnGrabar.Enabled = false; btnAgregarProf.Enabled = true; //btncancelar.Enabled = false; //btneliminar.Enabled = false; //btneditar.Enabled = false; grbProfesionales.Enabled = true; txtbuscarprofesional.Enabled = true; btnBuscarProfesional.Enabled = true; btnsalir.Enabled = true; MessageBox.Show("Profesional guardado", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show("El profesional ya se encuentra registrado", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } }
private void btnAgregarEmail_Click(object sender, EventArgs e) { if (validador.validarString(txtEmail, "Ingrese una dirección de correo", "Atención")) { Correo correo = new Correo(txtEmail.Text.Trim()); lstEmail.Items.Add(correo); txtEmail.Text = ""; txtEmail.Focus(); } else { txtEmail.Focus(); } }
private Boolean guardarPaciente() { String numPaciente; if (validador.validarNumeroPaciente(txtNumeroPaciente, "Ingrese el número de paciente", "Atención")) { numPaciente = txtNumeroPaciente.Text.Trim(); } else { return(false); } DateTime fechaAlta = dtpFechaAlta.Value.Date; DateTime fechaNacimiento = dtpFechaNacimiento.Value.Date; String nombre; if (validador.validarString(txtNombre, "Ingrese el nombre del paciente", "Atención")) { nombre = txtNombre.Text.Trim(); } else { return(false); } String apellido; if (validador.validarString(txtApellido, "Ingrese el apellido del paciente", "Atención")) { apellido = txtApellido.Text.Trim(); } else { return(false); } String numeroDocumento; if (validador.validarString(txtNumDocumento, "Ingrese el número de documento", "Atención")) { numeroDocumento = txtNumDocumento.Text.Trim(); } else { return(false); } //Tipo de documento int idTipoDoc = Convert.ToInt32(cmbTipoDocumento.SelectedValue); String nombreTipoDoc = cmbTipoDocumento.Text; TipoDocumento tipoDocumento = new TipoDocumento(idTipoDoc, nombreTipoDoc); //Sexo int idSexo = Convert.ToInt32(cmbSexo.SelectedValue); String nombreSexo = cmbSexo.Text; Sexo sexo = new Sexo(idSexo, nombreSexo); //Barrio int idBarrio = Convert.ToInt32(cmbBarrios.SelectedValue); String nombreBarrio = cmbBarrios.Text; Barrio barrio = new Barrio(idBarrio, nombreBarrio); //Domicilio String calle; if (validador.validarString(txtCalle, "Ingrese el nombre de la calle", "Atencion")) { calle = txtCalle.Text.ToString(); } else { return(false); } String numeroCalle; if (validador.validarString(txtNumeroCalle, "Ingrese número de la calle", "Atencion")) { numeroCalle = txtNumeroCalle.Text.Trim(); } else { return(false); } String piso = txtPiso.Text.Trim(); String depto = txtDepto.Text.Trim(); String torre = txtTorre.Text.Trim(); Domicilio domicilio = new Domicilio(calle, numeroCalle, depto, piso, torre, barrio); String comentario = txtComentario.Text.Trim(); List <Correo> correos = new List <Correo>(); foreach (Correo correo in lstCorreosElectronicos.Items) { correos.Add(correo); } List <Telefono> telefonos = new List <Telefono>(); foreach (Telefono telefono in lstTelefonos.Items) { telefonos.Add(telefono); } List <Afiliacion> afiliaciones = new List <Afiliacion>(); foreach (Afiliacion afiliacion in lstAfiliaciones.Items) { afiliaciones.Add(afiliacion); } //usuario. Cuenta cuenta = new Cuenta(); cuenta = (Cuenta)cmbCuenta.SelectedItem; EstadoUsuario estadoUsuario = new EstadoUsuario(); estadoUsuario = (EstadoUsuario)cmbEstado.SelectedItem; String contrasenia; if (validador.validarString(txtContrasenia, "Ingrese la contraseña", "Atención")) { contrasenia = txtContrasenia.Text.Trim(); } else { return(false); } String nombreUsuario = cmbNombreUsuario.Text; String comentarioUsuario = txtComentarioUsuario.Text.Trim(); Usuario usuario = new Usuario(nombreUsuario, contrasenia, cuenta, comentarioUsuario, estadoUsuario); Paciente paciente = new Paciente(nombre, apellido, fechaAlta, numeroDocumento, tipoDocumento, fechaNacimiento, telefonos, correos, domicilio, usuario, comentario, sexo, numPaciente, afiliaciones); GestorDePersonas gestorPersonas = new GestorDePersonas(); if (gestorPersonas.tomarPaciente(paciente)) { return(true); } else { MessageBox.Show("El paciente ya se encuentra registrado", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } }