private void btnModificar_Click(object sender, EventArgs e) { try { receta = doctor.buscarReceta(receta.IdReceta); paciente = doctor.buscarPaciente(receta.Paciente.Cedula); receta.Paciente = paciente; receta.Doctor = doctor; FrmDoctorIngresarReceta frmDoctorIngresarReceta = new FrmDoctorIngresarReceta(); frmDoctorIngresarReceta.editar = true; frmDoctorIngresarReceta.asignarDoctor(this.doctor); frmDoctorIngresarReceta.llenarMedicamentos(this.medicamentos); frmDoctorIngresarReceta.llenarIndicaciones(receta.Indicaciones); frmDoctorIngresarReceta.txtCedula.Text = receta.Paciente.Cedula; frmDoctorIngresarReceta.txtNombres.Text = receta.Paciente.Nombres; frmDoctorIngresarReceta.txtApellidoPaterno.Text = receta.Paciente.ApellidoPaterno; frmDoctorIngresarReceta.txtApellidoMaterno.Text = receta.Paciente.ApellidoMaterno; frmDoctorIngresarReceta.txtCorreo.Text = receta.Paciente.CorreoElectronico; frmDoctorIngresarReceta.txtDireccion.Text = receta.Paciente.Direccion; frmDoctorIngresarReceta.txtTelefono.Text = receta.Paciente.Telefono; frmDoctorIngresarReceta.txtNumeroReceta.Text = Convert.ToString(receta.IdReceta); frmDoctorIngresarReceta.dtpFechaEmision.Value = receta.FechaEmision; frmDoctorIngresarReceta.llenarDataGridView(); frmDoctorIngresarReceta.txtCedula.Enabled = false; frmDoctorIngresarReceta.btnBuscar.Enabled = false; frmDoctorIngresarReceta.Show(); } catch { MessageBox.Show("Seleccione un registro para modificar", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnNuevo_Click(object sender, EventArgs e) { FrmDoctorIngresarReceta frmDoctorIngresarReceta = new FrmDoctorIngresarReceta(); frmDoctorIngresarReceta.asignarDoctor(this.doctor); frmDoctorIngresarReceta.llenarMedicamentos(this.medicamentos); frmDoctorIngresarReceta.llenarDataGridView(); SqlConnection conexion = DataBase.obtenerConexion(); string consulta = "SELECT TOP 1 idReceta FROM tblReceta ORDER BY idReceta DESC"; SqlCommand comando = new SqlCommand(consulta, conexion); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { frmDoctorIngresarReceta.txtNumeroReceta.Text = Convert.ToString(reader.GetInt32(0) + 1); } reader.Close(); DataBase.cerrarConexion(conexion); } else { frmDoctorIngresarReceta.txtNumeroReceta.Text = "1"; } frmDoctorIngresarReceta.Show(); }