Beispiel #1
0
        private void btnModificarPac_Click(object sender, EventArgs e)
        {
            Paciente paciente = new Paciente();

            paciente.nombrePaciente   = txtNombrePac.Text;
            paciente.apellidoPaciente = txtApellidoPac.Text;
            paciente.correo           = txtCorreo.Text;
            paciente.edadPaciente     = Int32.Parse(txtEdadPac.Text);
            paciente.pesoPaciente     = float.Parse(txtPesoPac.Text);
            paciente.alturaPaciente   = float.Parse(txtAlturaPac.Text);
            paciente.enfermedad       = txtEnfermedad.Text;
            paciente.idDoctor         = Convert.ToInt32(comboBox1.SelectedValue.ToString());

            paciente.idPaciente = dgvPacientes.CurrentRow.Cells[0].Value.ToString();
            if (MessageBox.Show("Desea modificar?", "AVISO", MessageBoxButtons.YesNo).Equals(DialogResult.Yes))
            {
                int resultado = _dataAccessLayer.actualizarDoctor(
                    "actualizarPaciente",
                    new ArrayList {
                    "@idPaciente", "@nombrePaciente", "@apellidoPaciente", "@correo", "@edadPaciente", "@pesoPaciente", "@alturaPaciente", "@enfermedad", "@idDoctor"
                },
                    new ArrayList {
                    paciente.idPaciente, paciente.nombrePaciente, paciente.apellidoPaciente, paciente.correo, paciente.edadPaciente, paciente.pesoPaciente, paciente.alturaPaciente, paciente.enfermedad, paciente.idDoctor
                });
                if (resultado == 1)
                {
                    MessageBox.Show("Registro actualizado");
                    llenarTablaPacientes();
                }
            }
        }
        private void btnModificarMed_Click(object sender, EventArgs e)
        {
            Medicamento medicamento = new Medicamento();

            medicamento.nombre         = txtNombreMed.Text;
            medicamento.laboratorio    = txtLaboratorio.Text;
            medicamento.administracion = txtAdministracion.Text;
            medicamento.especialidad   = cmbEspecialidad.Text;

            medicamento.idMedicamento = dataGridMed.CurrentRow.Cells[0].Value.ToString();
            if (MessageBox.Show("Desea modificar?", "AVISO", MessageBoxButtons.YesNo).Equals(DialogResult.Yes))
            {
                int resultado = _dataAccessLayer.actualizarDoctor(
                    "modificarMedicamento",
                    new ArrayList {
                    "@idMedicamento", "@nombreMedicamento", "@laboratorio", "@administracion", "@especialidad"
                },
                    new ArrayList {
                    medicamento.idMedicamento, medicamento.nombre, medicamento.laboratorio, medicamento.administracion, medicamento.especialidad
                });
                if (resultado == 1)
                {
                    MessageBox.Show("Registro actualizado");
                    llenarTablaMedicamentos();
                }
            }
        }
        private void btnModificarDoctor_Click(object sender, EventArgs e)
        {
            //Instanciar clase Doctor
            Doctor doctor = new Doctor();

            doctor.nombreDoctor   = txtNombreDoc.Text;
            doctor.apellidoDoctor = txtApellidoDoc.Text;
            doctor.edadDoctor     = Int32.Parse(txtEdadDoc.Text);
            doctor.especialidad   = cmbEspecialidad.Text;
            doctor.universidad    = txtUniversidadDoc.Text;
            doctor.idClinica      = Convert.ToInt32(cmbClinica.SelectedValue.ToString());

            doctor.idDoctor = dgvDoc.CurrentRow.Cells[0].Value.ToString();
            if (MessageBox.Show("Desea modificar?", "AVISO", MessageBoxButtons.YesNo).Equals(DialogResult.Yes))
            {
                int resultado = _dataAccessLayer.actualizarDoctor(
                    "actualizarDoctor",
                    new ArrayList {
                    "@idDoctor", "@nombreDoctor", "@apellidoDoctor", "@edadDoctor", "@especialidad", "@universidad", "@idClinica"
                },
                    new ArrayList {
                    doctor.idDoctor, doctor.nombreDoctor, doctor.apellidoDoctor, doctor.edadDoctor, doctor.especialidad, doctor.universidad, doctor.idClinica
                });
                if (resultado == 1)
                {
                    MessageBox.Show("Registro actualizado");
                    llenarTablaDoctores();
                }
            }
        }