private void btnGuardar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtPrimerNombre.Text)) { erpMensaje.SetError(txtPrimerNombre, "El nombre es obligatorio"); return; } else { erpMensaje.SetError(txtPrimerNombre, ""); } //TODO: VALIDAR Número de Documento if (dtpFechaNacimiento.Value > DateTime.Now) { MessageBox.Show("La fecha de nacimiento debe ser menor a la fecha actual"); return; } Entidades.Paciente paciente = new Entidades.Paciente(); paciente.PrimerNombre = txtPrimerNombre.Text; paciente.SegundoNombre = txtSegundoNombre.Text; paciente.PrimerApellido = txtPrimerApellido.Text; paciente.SegundoApellido = txtSegundoApellido.Text; paciente.Beneficiario = chkBeneficiario.Checked; paciente.Telefono = txtTelefono.Text; paciente.IdEstadoCivil = (cboEstadoCivil.SelectedItem as EstadoCivil).Id; paciente.NumeroDocumento = Convert.ToInt64(txtNumeroDocumento.Text); paciente.FechaNacimiento = dtpFechaNacimiento.Value; paciente.IdTipoDocumento = (cboTipoDocumento.SelectedItem as TipoDocumento).Id; ControlPaciente.IngresarPaciente(paciente); MessageBox.Show("Paciente ingresado exitosamente"); }
private void Guardar() { try { var tipoDocumento = CboTipoDocumento.SelectedItem as TipoDocumento; var ciudad = CboCiudad.SelectedItem as Ciudad; string numeroDocumento = TxtNumeroDocumento.Text; string primerNombre = TxtPrimerNombre.Text; string segundoNombre = TxtSegundoNombre.Text; string primerApellido = TxtPrimerApellido.Text; string segundoApellido = TxtSegundoApellido.Text; DateTime fechaNacimiento = DtpFechaFacimiento.Value; bool esCotizante = ChkCotizante.Checked; int sexo = RdbFemenino.Checked ? 1 : (RdbMasculino.Checked ? 2 : 1); string telefono = TxtTelefono.Text; string direccion = TxtDireccion.Text; double salario = double.Parse( TxtSalario.Text.Trim().Replace("$", ""). Replace(",", ""). Replace(" ", ""). Replace(".", "")); Paciente paciente = new Paciente() { TipoDocumento = tipoDocumento, FechaNacimiento = fechaNacimiento, NumeroDocumento = numeroDocumento, PrimerNombre = primerNombre, SegundoNombre = segundoNombre, PrimerApellido = primerApellido, SegundoApellido = segundoApellido, Cotizante = esCotizante, Sexo = new Sexo() { Id = sexo }, Telefono = telefono, Salario = salario, Direccion = direccion, Ciudad = ciudad }; ControlPaciente control = new ControlPaciente(); control.IngresarPaciente(paciente); MessageBox.Show("Paciente guardado exitosamente", "Paciente", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exc) { MessageBox.Show("Error al guardar el paciente: " + exc.Message, "Paciente", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnRegistrar_Click(object sender, EventArgs e) { // VALIDAR NOMBRE if (string.IsNullOrEmpty(txtNombre.Text)) { erpMensaje.SetError(txtNombre, "El nombre es obligatorio"); MessageBox.Show("El nombre es obligatorio"); return; } else { erpMensaje.SetError(txtNombre, ""); } Entidades.Paciente paciente = new Entidades.Paciente(); paciente.PrimerNombre = txtNombre.Text; paciente.SegundoNombre = txtSegundoNombre.Text; paciente.PrimerApellido = txtApellido.Text; paciente.SegundoApellido = txtSegundoApellido.Text; paciente.Departamento = txtDepartamento.Text; paciente.Ciudad = txtCiudad.Text; paciente.Direccion = txtDireccion.Text; paciente.Telefono = txtTelefono.Text; paciente.Analisis = txtAnalisis.Text; paciente.AlergiasSufridas = txtAlergias.Text; paciente.EnfermedadesPadecidas = txtEnfermedades.Text; paciente.Revisiones = txtRevisiones.Text; paciente.IdMedicamentos = (cbxMedicamentos.SelectedItem as Medicamentos).identificacionM; paciente.NumeroDocumento = Convert.ToInt64(txtNDocumento.Text); paciente.IdTipoDocumento = (cbxTipoDocumento.SelectedItem as TipoDocumento).Id; ControlPaciente.IngresarPaciente(paciente); MessageBox.Show("Paciente ingresado exitosamente"); //Limpiamos cuadros de texto txtNombre.Text = ""; txtNDocumento.Text = ""; txtSegundoNombre.Text = ""; txtApellido.Text = ""; txtSegundoApellido.Text = ""; txtDepartamento.Text = ""; txtCiudad.Text = ""; txtDireccion.Text = ""; txtTelefono.Text = ""; txtAnalisis.Text = ""; txtAlergias.Text = ""; txtEnfermedades.Text = ""; txtRevisiones.Text = ""; }
protected void btnGuardar_Click(object sender, EventArgs e) { try { Paciente paciente = new Paciente(); paciente.Nombres = this.txtNombres.Text; paciente.Apellidos = this.txtApellidos.Text; paciente.FechaNacimiento = DateTime.ParseExact( this.txtFechaNacimiento.Text, "yyyy-MM-dd", CultureInfo.CurrentCulture); paciente.NumeroDocumento = this.txtDocumento.Text; paciente.TipoDocumento = new TipoDocumento() { IdTipoDocumento = short.Parse( this.ddlTiposDocumento.SelectedValue) }; paciente.Sexo = new Sexo() { IdSexo = short.Parse( this.ddlSexos.SelectedValue) }; paciente.Direccion = this.txtDireccion.Text; paciente.CorreoElectronico = this.txtCorreoElectronico.Text; paciente.Observaciones = this.txtObservaciones.Text; paciente.EsCotizante = this.chkCotizante.Checked; ControlPaciente control = new ControlPaciente(); if (this.IdPaciente != null) { paciente.IdPaciente = this.IdPaciente.Value; } control.IngresarPaciente(paciente); this.lblResultado.Text = "Los datos del paciente se almacenaron correctamente"; } catch (Exception exc) { this.lblResultado.Text = "Error al ingresar el paciente: " + exc.Message; } }