private void btnNuevo_Click(object sender, EventArgs e) { FrmIngresarReceta frmIngresarReceta = new FrmIngresarReceta(); frmIngresarReceta.asignarAdministrador(this.administrador); frmIngresarReceta.llenarMedicamentos(this.medicamentos); frmIngresarReceta.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()) { frmIngresarReceta.txtNumeroReceta.Text = Convert.ToString(reader.GetInt32(0) + 1); } reader.Close(); DataBase.cerrarConexion(conexion); } else { frmIngresarReceta.txtNumeroReceta.Text = "1"; } frmIngresarReceta.Show(); }
private void btnModificar_Click(object sender, EventArgs e) { try { receta = administrador.buscarReceta(receta.IdReceta); paciente = administrador.buscarPaciente(receta.Paciente.Cedula); receta.Paciente = paciente; doctor = administrador.buscarDoctor(receta.Doctor.Cedula); receta.Doctor = doctor; FrmIngresarReceta frmIngresarReceta = new FrmIngresarReceta(); frmIngresarReceta.editar = true; frmIngresarReceta.asignarAdministrador(this.administrador); frmIngresarReceta.llenarMedicamentos(this.medicamentos); frmIngresarReceta.llenarIndicaciones(receta.Indicaciones); frmIngresarReceta.txtCedula.Text = receta.Paciente.Cedula; frmIngresarReceta.txtNombres.Text = receta.Paciente.Nombres; frmIngresarReceta.txtApellidoPaterno.Text = receta.Paciente.ApellidoPaterno; frmIngresarReceta.txtApellidoMaterno.Text = receta.Paciente.ApellidoMaterno; frmIngresarReceta.txtCorreo.Text = receta.Paciente.CorreoElectronico; frmIngresarReceta.txtDireccion.Text = receta.Paciente.Direccion; frmIngresarReceta.txtTelefono.Text = receta.Paciente.Telefono; frmIngresarReceta.txtCedulaDoctor.Text = receta.Doctor.Cedula; frmIngresarReceta.txtNombresDoctor.Text = receta.Doctor.Nombres; frmIngresarReceta.txtApellidoPaternoDoctor.Text = receta.Doctor.ApellidoPaterno; frmIngresarReceta.txtNumeroReceta.Text = Convert.ToString(receta.IdReceta); frmIngresarReceta.dtpFechaEmision.Value = receta.FechaEmision; frmIngresarReceta.llenarDataGridView(); frmIngresarReceta.txtCedula.Enabled = false; frmIngresarReceta.txtCedulaDoctor.Enabled = false; frmIngresarReceta.btnBuscar.Enabled = false; frmIngresarReceta.btnBuscarDoctor.Enabled = false; frmIngresarReceta.Show(); } catch { MessageBox.Show("Seleccione un registro para modificar", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }