Exemplo n.º 1
0
        private void MostrarMovimientos(string dni)
        {
            dgvPacientes.DataSource = PacienteServicio.ObtenerPacientesDelArchivo(dni);

            dgvPacientes.Columns["Dni"].Visible      = true;
            dgvPacientes.Columns["Dni"].HeaderText   = "Dni";
            dgvPacientes.Columns["Dni"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;


            dgvPacientes.Columns["Ficha"].Visible      = true;
            dgvPacientes.Columns["Ficha"].HeaderText   = "Ficha Médica";
            dgvPacientes.Columns["Ficha"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;


            dgvPacientes.Columns["ApeyNom"].Visible      = true;
            dgvPacientes.Columns["ApeyNom"].HeaderText   = "Apellido y Nombre";
            dgvPacientes.Columns["ApeyNom"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;


            dgvPacientes.Columns["Direccion"].Visible      = true;
            dgvPacientes.Columns["Direccion"].HeaderText   = "Direccion";
            dgvPacientes.Columns["Direccion"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;


            dgvPacientes.Columns["Telefono"].Visible      = true;
            dgvPacientes.Columns["Telefono"].HeaderText   = "Telefono";
            dgvPacientes.Columns["Telefono"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

            dgvPacientes.Columns["Mail"].Visible      = true;
            dgvPacientes.Columns["Mail"].HeaderText   = "Mail";
            dgvPacientes.Columns["Mail"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
        }
Exemplo n.º 2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            int cantidad = 0;

            if (dgvPacientes.Rows.Count > 0)
            {
                cantidad = dgvPacientes.Rows.Count + 1;
            }
            else
            {
                cantidad = 1;
            }

            if (string.IsNullOrEmpty(txtDni.Text))
            {
                MessageBox.Show("Por favor ingrese un DNI");
                txtDni.Focus();
                return;
            }
            else
            {
                if (txtDni.Text.Length < 7)
                {
                    MessageBox.Show("EL dni debe tener al menos 7 digitos");
                    txtDni.Focus();
                    return;
                }
            }


            if (string.IsNullOrEmpty(txtApellido.Text))
            {
                MessageBox.Show("Por favor ingrese un apellido");
                txtApellido.Focus();
                return;
            }


            if (string.IsNullOrEmpty(txtTelefono.Text))
            {
                MessageBox.Show("Por favor ingrese un telefono");
                txtTelefono.Focus();
                return;
            }

            if (string.IsNullOrEmpty(txtDomicilio.Text))
            {
                MessageBox.Show("Por favor ingrese un domicilio");
                txtDomicilio.Focus();
                return;
            }

            if (string.IsNullOrEmpty(txtEmail.Text))
            {
                MessageBox.Show("Por favor ingrese un Email");
                txtEmail.Focus();
                return;
            }


            var nuevoPaciente = new Paciente
            {
                Dni           = txtDni.Text,
                Ficha         = cantidad.ToString(),
                ApeyNom       = txtApellido.Text,
                Telefono      = txtTelefono.Text,
                Direccion     = txtDomicilio.Text,
                Mail          = txtEmail.Text,
                EstaEliminado = false
            };

            PacienteServicio.Grabar(nuevoPaciente);


            MessageBox.Show("Los datos se grabaron correctamente");

            btnActualizar.PerformClick();
        }