private void btnAdd_Click(object sender, RoutedEventArgs e) { string lString; lString = Validacion(); if (lString == "") { if (mIdReceta == 0) { SaveReceta(); txtIdPaciente.IsEnabled = false; SaveRecetaDetail(); fillDtgMedicamento(); CleanControls(); } else { SaveRecetaDetail(); fillDtgMedicamento(); CleanControls(); } } else { ControlOperation.alertWarning(lString); } }
private void btnGuardarModuloHijo_Click(object sender, RoutedEventArgs e) { if (validationModuloHijo()) { try { fillModuloHijo(); ControlDePacientes.Dal.ModuloHijo lModuloHijo = new ModuloHijo(); if (mIdModuloHijo == 0) { lModuloHijo.AddModuloHijo(mEntityModuloHijo); ControlOperation.alertInformation("Módulo Hijo guardado éxitosamente"); } else { mEntityModuloHijo.Idmodulohijo = mIdModuloHijo; lModuloHijo.UpdateModuloHijo(mEntityModuloHijo); ControlOperation.alertInformation("Módulo Hijo actualizado éxitosamente"); } txtModuloHijoPage.Text = ""; txtModuloHijoName.Text = ""; txtModuloHijoImagen.Text = ""; cmbModulo.SelectedIndex = 0; mIdModuloHijo = 0; fillDtgModuloHijo(); } catch (Exception ex) { ControlOperation.alertWarning(ex + ""); } } }
// private void SaveRegistroMedico() //{ // if (mIdPaciente != 0) // { // if (mIdHistorial == "") // { // // Cuenta los historiales para el correlativo // ControlDePacientes.Dal.HistorialMedico lHistorialMedico = new HistorialMedico(); // int lCountHistory = lHistorialMedico.HistorialMedicoCountByYear(mIdPaciente); // lCountHistory += 1; // ControlDePacientes.Entities.historialmedico lHistorialmedicoEntity = new historialmedico(); // lHistorialmedicoEntity.Historialmediconame = "Historial No. " + lCountHistory + " del paciente No. " + mIdPaciente; // lHistorialmedicoEntity.Codestado = 1; // lHistorialmedicoEntity.Codpaciente = mIdPaciente; // //lHistorialmedicoEntity.Registromedico = lCountHistory.ToString() + "-" + DateTime.Today.Date.Year; // lHistorialmedicoEntity.Fecha = DateTime.Today; // mIdHistorialForDelete = lHistorialMedico.AddNewHistorialMedico(lHistorialmedicoEntity); // // mIdHistorial = lHistorialmedicoEntity.Registromedico; // // txtRegistroMedico.Text = lHistorialmedicoEntity.Registromedico;//mIdHistorial.ToString() + "-" + DateTime.Today.Date.Year; // txtRegistroMedico.Visibility = Visibility.Visible; // lblRegistroMedico.Visibility = Visibility.Visible; // // Microsoft.Windows.Controls.MessageBox.Show("Registro Médico no: " + lHistorialmedicoEntity.Registromedico + " Guardado éxitosamente del paciente No. " + mIdPaciente, "Validación del Sistema"); // } // else // { // ControlOperation.alertWarning("Ya se genero el Registro Médico no: " + mIdHistorial); // } // } // else // { // ControlOperation.alertWarning("Debe registrar el paciente para generar un registro médico nuevo"); // } //} private void btnHistorial_Click(object sender, RoutedEventArgs e) { try { if (mIdPaciente != 0) { if (mIdHistorial == "") { //verifica si no tiene un historial ya generado ControlDePacientes.Dal.HistorialMedico lHistorialMedico = new HistorialMedico(); DataTable lDtCheck = lHistorialMedico.HistorialMedicoPendienteCheck(mIdPaciente); if (lDtCheck.Rows.Count > 0) { ControlOperation.alertWarning("El Paciente tiene un historial pendiente de terminar, debe realizarse el exámen físico"); } else { // Cuenta los historiales para el correlativo //ControlDePacientes.Dal.HistorialMedico lHistorialMedico = new HistorialMedico(); int lCountHistory = lHistorialMedico.HistorialMedicoCountByYear(mIdPaciente); lCountHistory += 1; ControlDePacientes.Entities.historialmedico lHistorialmedicoEntity = new historialmedico(); lHistorialmedicoEntity.Historialmediconame = "Historial No. " + lCountHistory + " del paciente No. " + mIdPaciente; lHistorialmedicoEntity.Codestado = 10; //ESTADO INICIADO PARA HISTORIAL lHistorialmedicoEntity.Codpaciente = mIdPaciente; lHistorialmedicoEntity.Correlativo = lCountHistory.ToString() + "-" + DateTime.Today.Date.Year; lHistorialmedicoEntity.Fecha = DateTime.Today; mIdHistorialForDelete = lHistorialMedico.AddNewHistorialMedico(lHistorialmedicoEntity); mIdHistorial = lHistorialmedicoEntity.Correlativo; txtRegistroMedico.Text = lHistorialmedicoEntity.Correlativo; //mIdHistorial.ToString() + "-" + DateTime.Today.Date.Year; txtRegistroMedico.Visibility = Visibility.Visible; lblRegistroMedico.Visibility = Visibility.Visible; loadInfoAdicional(lCountHistory); ControlOperation.alertInformation("Historial Médico Generado con éxito"); } } else { ControlOperation.alertWarning("Ya se genero el Historial Médico para el paciente"); } } else { ControlOperation.alertWarning("Debe registrar el paciente para generar un Historial Médico nuevo"); } } catch (Exception ex) { ControlOperation.alertWarning(ex.Message); } }
private void btnDeleteModuloHijo_Click(object sender, RoutedEventArgs e) { if (mIdModuloHijo > 0) { if (ControlOperation.alertConfirm("Desea eliminar el módulo hijo seleccionado?") == MessageBoxResult.Yes) { fillModuloHijo(); ControlDePacientes.Dal.ModuloHijo lModuloHijo = new ModuloHijo(); lModuloHijo.DeleteModuloHijo(mIdModuloHijo); ControlOperation.alertInformation("Módulo Hijo eliminado éxitosamente"); txtModuloHijoPage.Text = ""; txtModuloHijoName.Text = ""; txtModuloHijoImagen.Text = ""; cmbModulo.SelectedIndex = 0; mIdModuloHijo = 0; fillDtgModuloHijo(); } } else { ControlOperation.alertWarning("Seleccione un módulo Hijo para eliminar"); } }
private void dtpFechaNacimiento_SelectedDateChanged(object sender, SelectionChangedEventArgs e) { //Calcula la edad if (dtpFechaNacimiento.Text != "") { int lEdad = CalcularEdad(DateTime.Parse(dtpFechaNacimiento.Text)); if (lEdad == -1) { ControlOperation.alertWarning("La fecha de nacimiento es mayor a la fecha de hoy, Ingrese correctamente la fecha de nacimiento"); dtpFechaNacimiento.Text = ""; } else if (lEdad == -2) { ControlOperation.alertWarning( "La edad del niño es igual o mayor a 13 años, no se le puede registrar en el sistema"); mAgeBlock = true; } else { DateDifference dateDifference = new DateDifference(dtpFechaNacimiento.SelectedDate.Value, DateTime.Now.Date); if (dtpFechaNacimiento.SelectedDate != null) { lblEdad.Content = dateDifference.ToString(); } //lblEdad.Content = lEdad.ToString(); } } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { try { if (mIdTipoUsuario != 0) { if (ControlOperation.alertConfirm("Desea eliminar el Tipo de Usuario seleccionado?") == MessageBoxResult.Yes) { ControlDePacientes.Dal.TipoUsuario lTipoUsuario = new TipoUsuario(); lTipoUsuario.DeleteTipoUsuario(mIdTipoUsuario); ControlOperation.alertInformation("Tipo de Usuario eliminado éxitosamente"); fillDtgTipoUsuario(); mIdTipoUsuario = 0; txtTipoUsuario.Text = ""; } } else { ControlOperation.alertWarning("Elija un Tipo de Usuario a Eliminar"); } } catch (Exception ex) { ControlOperation.alertWarning("" + ex); } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { //Validar que tenga un historial activo DataTable lDtVerifyHistorial = new DataTable(); ControlDePacientes.Dal.HistorialMedico lHistorialMedicoVerify = new HistorialMedico(); lDtVerifyHistorial = lHistorialMedicoVerify.HistorialMedicoVerify(mIdPaciente, 10); //10 es Iniciado if (lDtVerifyHistorial.Rows.Count > 0) { mIdHistorialMedico = (int)lDtVerifyHistorial.Rows[0]["IdHistorialMedico"]; string lMessage = ValidateFields(); if (lMessage == "") { SaveExamenFisico(); ControlOperation.alertInformation("Se Guardó el exámen físico del paciente"); btnDelete.Visibility = Visibility.Visible; btnCancel.Visibility = Visibility.Collapsed; } else { ControlOperation.alertWarning(lMessage); } } else { ControlOperation.alertWarning("El Paciente no tiene un Registro Médico, no se puede guardar el examen físico"); } }
private void txtNombrePaciente_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Return) { try { ControlDePacientes.Dal.Paciente lPaciente = new Dal.Paciente(); mDtPaciente = new DataTable(); if (txtNombrePaciente.Text == "") { mDtPaciente = lPaciente.GetPacientePorParametros(""); } else if (txtNombrePaciente.Text != "") { mDtPaciente = lPaciente.GetPacientePorParametros(txtNombrePaciente.Text); } dtgPaciente.ItemsSource = mDtPaciente.DefaultView; } catch (Exception ex) { ControlOperation.alertWarning("Error:--> " + ex); } } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { try { if (ControlOperation.alertConfirm("Desea eliminar el Historial Médico del paciente?") == MessageBoxResult.Yes) { ControlDePacientes.Dal.HistorialMedico lHistorialMedico = new HistorialMedico(); lHistorialMedico.DeleteHistorialMedico(mIdHistorialMedico); ControlOperation.alertInformation("El Historial Médico se eliminó con éxito"); cmbDiagnosticoFinal.IsEnabled = false; txtEstadoNutricional.IsEnabled = false; txtEstudioInicial.IsEnabled = false; txtImpresion.IsEnabled = false; txtTratamiento.IsEnabled = false; cmbDestinoCaso.IsEnabled = false; txtObservaciones.IsEnabled = false; txtNotaDescargo.IsEnabled = false; cmbDiagnosticoInicial.IsEnabled = false; } } catch (Exception ex) { ControlOperation.alertWarning(ex.Message); } }
private void btnGuardarUsuario_Click(object sender, RoutedEventArgs e) { try { if (mIdUsuario == 0) { string lValidate; lValidate = validation(); if (lValidate == "") { ControlDePacientes.Dal.Usuario lUsuario = new Usuario(); ControlDePacientes.Entities.usuario lUsuarioEntity = new usuario(); lUsuarioEntity = FillUsuario(); mIdUsuario = lUsuario.AddUsuario(lUsuarioEntity); ControlOperation.alertInformation("Usuario creado éxitosamente"); mIdUsuario = 0; fillDtgUsuario(); txtNombre.Text = ""; txtApellido.Text = ""; txtCelular.Text = ""; txtTelefono.Text = ""; txtUsuario.Text = ""; txtPassword.Password = ""; cmbTipoUsuario.SelectedIndex = 0; cmbCargo.SelectedIndex = 0; cmbEstado.SelectedIndex = 0; } else { ControlOperation.alertWarning(lValidate); } } else if (mIdUsuario != 0) { ControlDePacientes.Dal.Usuario lUsuario = new Usuario(); ControlDePacientes.Entities.usuario lUsuarioEntity = new usuario(); lUsuarioEntity = FillUsuario(); lUsuarioEntity.Idusuario = mIdUsuario; lUsuario.UpdateUsuario(lUsuarioEntity); ControlOperation.alertInformation("Usuario actualizado éxitosamente"); mIdUsuario = 0; fillDtgUsuario(); txtNombre.Text = ""; txtApellido.Text = ""; txtCelular.Text = ""; txtTelefono.Text = ""; txtUsuario.Text = ""; txtPassword.Password = ""; cmbTipoUsuario.SelectedIndex = 0; cmbCargo.SelectedIndex = 0; cmbEstado.SelectedIndex = 0; } } catch (Exception ex) { ControlOperation.alertWarning("" + ex); } }
private void SaveExamenFisico() { try { ControlDePacientes.Entities.historialmedico lHistorialmedico = new historialmedico(); lHistorialmedico.Idhistorialmedico = mIdHistorialMedico; lHistorialmedico.Motivoconsulta = txtMotivoConsulta.Text != "" ? txtMotivoConsulta.Text : ""; //lHistorialmedico.Dxingreso = (int)cmbDiagnosticoInicial.SelectedValue; lHistorialmedico.Fecha = DateTime.Now; lHistorialmedico.Codusuario = ControlDePacientes.Entities.GlobalUser.Idusuario; lHistorialmedico.Presionarterial = txtPA.Text != "" ? txtPA.Text : ""; lHistorialmedico.Frecuenciacardiaca = txtFC.Text != "" ? txtFC.Text : ""; lHistorialmedico.Rayosx = txtRX.Text != "" ? txtRX.Text : ""; lHistorialmedico.Frecuenciarespiratora = txtFR.Text != "" ? txtFR.Text : ""; lHistorialmedico.Temperatura = txtTemp.Text != "" ? txtTemp.Text : ""; lHistorialmedico.Cc = txtCC.Text != "" ? txtCC.Text : ""; lHistorialmedico.Peso = txtPeso.Text != "" ? txtPeso.Text : ""; lHistorialmedico.Talla = txtTalla.Text != "" ? txtTalla.Text : ""; lHistorialmedico.Masacorporal = txtMC.Text != "" ? txtMC.Text : ""; lHistorialmedico.Te = txtTE.Text != "" ? txtTE.Text : ""; lHistorialmedico.Pe = txtPE.Text != "" ? txtPE.Text : ""; lHistorialmedico.Saturaciono2 = txtSaturacion.Text != "" ? txtSaturacion.Text : ""; lHistorialmedico.Examenfisico = txtExamenFisico.Text != "" ? txtExamenFisico.Text : ""; lHistorialmedico.Antecedentesimportancia = txtAntecedentes.Text != "" ? txtAntecedentes.Text : ""; lHistorialmedico.Codservicio = (int)cmbServicio.SelectedValue; lHistorialmedico.Codestado = 1; lHistorialmedico.Pesotalla = txtPesoTalla.Text != "" ? txtPesoTalla.Text : ""; ControlDePacientes.Dal.HistorialMedico lHistorialMedicos = new HistorialMedico(); lHistorialMedicos.AddHistorialMedicoUpdExamenFisico(lHistorialmedico); txtMotivoConsulta.IsEnabled = false; //cmbDiagnosticoInicial.IsEnabled = false; cmbServicio.IsEnabled = false; txtPA.IsEnabled = false; txtFR.IsEnabled = false; txtRX.IsEnabled = false; txtFR.IsEnabled = false; txtTemp.IsEnabled = false; txtCC.IsEnabled = false; txtPeso.IsEnabled = false; txtTalla.IsEnabled = false; txtMC.IsEnabled = false; txtTE.IsEnabled = false; txtPE.IsEnabled = false; txtSaturacion.IsEnabled = false; txtExamenFisico.IsEnabled = false; txtAntecedentes.IsEnabled = false; txtFC.IsEnabled = false; txtPesoTalla.IsEnabled = false; } catch (Exception ex) { ControlOperation.alertWarning("" + ex); } }
private void btnSave_Click(object sender, RoutedEventArgs e) { try { if (txtPacienteId.Text == "") { string lStringValidation = Validation(); if (lStringValidation == "") { FillPaciente(); ControlDePacientes.Dal.Paciente lPacienteAdd = new Paciente(); mRegistroMedico = lPacienteAdd.AddPaciente(lPaciente); txtPacienteId.Text = mRegistroMedico; //.ToString() + "-" + DateTime.Now.Year.ToString(); CleanBlockControls(1); //SaveRegistroMedico(); DataTable lDtIdPaciente = lPacienteAdd.GetPacienteByRegistroMedico(mRegistroMedico); mIdPaciente = (int)lDtIdPaciente.Rows[0]["IdPaciente"]; ControlOperation.alertInformation("Registro Médico agregado Exitosamente, porfavor copie el Registro Médico"); btnCancel.Visibility = Visibility.Collapsed; btnDelete.Visibility = Visibility.Visible; } else { ControlOperation.alertWarning(lStringValidation); } } else if (isEdit) { FillPaciente(); ControlDePacientes.Dal.Paciente lPacienteAdd = new Paciente(); lPacienteAdd.UpdPaciente(lPaciente, mFotoPath); CleanBlockControls(1); ControlOperation.alertInformation("Registro Médico fué actulizado éxitosamente"); //SaveRegistroMedico(); btnCancel.Visibility = Visibility.Collapsed; btnDelete.Visibility = Visibility.Visible; } else { ControlOperation.alertWarning("El Registro Médico ya exíste"); } } catch (Exception ex) { ControlOperation.alertWarning("" + ex); } }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (dtgDetalleMedicamento.ItemsSource == null || dtgDetalleMedicamento.Items.Count == 0 || mIdReceta == 0) { ControlOperation.alertWarning("No se ha ingresado ningún medicamento"); } else { ControlOperation.alertInformation("Receta No: --" + mIdReceta + " --generada con éxito"); } }
private void btnEnter_Click(object sender, RoutedEventArgs e) { string lUser = ""; string lPassword = ""; lUser = txtUser.Text; lPassword = txtPassword.Password; var lLoginDal = new LoginDal(); DataTable lDt = lLoginDal.GetUser(lUser, lPassword); //DESENCRYPTA LA CONTRASEÑA byte[] data = Encoding.UTF8.GetBytes(lPassword); HashAlgorithm hash = new SHA1Managed(); byte[] hashBytes = hash.ComputeHash(data); String hashValue = BitConverter.ToString(hashBytes).Replace("-", ""); if (lDt.Rows.Count >= 1) { if ((string)lDt.Rows[0]["Usuario"] == lUser && lDt.Rows[0]["Password"].ToString().ToUpper() == hashValue) { ControlDePacientes.Entities.GlobalUser.Idusuario = (int)lDt.Rows[0]["IdUsuario"]; // MessageBox.Show("Usuario existe en la base de Datos", "Mensaje"); DockGeneral lDockGeneral = new DockGeneral(); this.Close(); lDockGeneral.mIdTipoUsuario = (int)lDt.Rows[0]["CodTipoUsuario"]; lDockGeneral.mUserName = (string)lDt.Rows[0]["Usuario"]; lDockGeneral.ShowDialog(); } else { ControlOperation.alertWarning("Usuario no existe "); txtUser.Text = ""; txtPassword.Password = ""; txtUser.Focus(); } } else { ControlOperation.alertWarning("Usuario no existe "); txtUser.Text = ""; txtPassword.Password = ""; txtUser.Focus(); } }
private void txtIdPaciente_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Return) { try { fillData(); } catch (Exception ex) { ControlOperation.alertWarning("" + ex); } } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { ControlDePacientes.Dal.HistorialMedico lHistorialMedico = new HistorialMedico(); ControlDePacientes.Entities.historialmedico lHistorialmedicoEntity = new historialmedico(); lHistorialmedicoEntity.Idhistorialmedico = mIdHistorialMedico; if ((int)cmbDiagnosticoFinal.SelectedIndex != 0) { lHistorialmedicoEntity.Dxegreso = (int)cmbDiagnosticoFinal.SelectedValue; } if ((int)cmbDiagnosticoInicial.SelectedIndex != 0) { lHistorialmedicoEntity.Dxingreso = (int)cmbDiagnosticoInicial.SelectedValue; } //else lHistorialmedicoEntity.Dxegreso = 0; lHistorialmedicoEntity.Estadonutricinal = txtEstadoNutricional.Text; lHistorialmedicoEntity.Estudiosiniciales = txtEstudioInicial.Text; lHistorialmedicoEntity.Impresionclinica = txtImpresion.Text; lHistorialmedicoEntity.Tratamientoconsultaexterna = txtTratamiento.Text; lHistorialmedicoEntity.Notasdescargo = txtNotaDescargo.Text; lHistorialmedicoEntity.Coddestinocaso = (int)cmbDestinoCaso.SelectedValue; lHistorialmedicoEntity.Observaciones = txtObservaciones.Text; lHistorialmedicoEntity.Codestado = 11;//estado finalizado lHistorialmedicoEntity.Coddoctor = ControlDePacientes.Entities.GlobalUser.Idusuario; lHistorialMedico.UpdHistorialMedico(lHistorialmedicoEntity); ControlOperation.alertInformation("Se Guardó la Información éxitosamente"); cmbDiagnosticoFinal.IsEnabled = false; txtEstadoNutricional.IsEnabled = false; txtEstudioInicial.IsEnabled = false; txtImpresion.IsEnabled = false; txtTratamiento.IsEnabled = false; cmbDestinoCaso.IsEnabled = false; txtObservaciones.IsEnabled = false; txtNotaDescargo.IsEnabled = false; cmbDiagnosticoInicial.IsEnabled = false; } catch (Exception ex) { ControlOperation.alertWarning(ex.Message); } }
private void btnDeleteEstado_Click(object sender, RoutedEventArgs e) { if (mIdEstado != 0) { ControlDePacientes.Dal.Estados lEstados = new Estados(); lEstados.DeleteEstado(mIdEstado); mIdEstado = 0; ControlOperation.alertInformation("Registro eliminado con éxito"); loadDatagridEstado(); } else { ControlOperation.alertWarning("Seleccione un registro para eliminar"); } }
private bool Validation() { if (txtModuloName.Text == "") { ControlOperation.alertWarning("Ingrese el nombre del modulo"); return(false); } if (cmbTipoUsuario.SelectedIndex == 0) { ControlOperation.alertWarning("Seleccione un tipo de usuario"); return(false); } return(true); }
private void btnDelete_Click(object sender, RoutedEventArgs e) { if (mIdRecetaDetail == 0) { ControlOperation.alertWarning("Seleccione un detalle para eliminar"); return; } if (ControlOperation.alertConfirm("Desea eliminar el registro selccionado?") == MessageBoxResult.Yes) { ControlDePacientes.Dal.RecetaDetalle lRecetaDetalle = new RecetaDetalle(); lRecetaDetalle.DeleteRecetaDetalle(mIdRecetaDetail); fillDtgMedicamento(); MessageBox.Show("Se ha eliminado con éxito", "Información del Sistema"); } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { if (txtTipoUsuario.Text != "") { if (mIdTipoUsuario == 0) { ControlDePacientes.Entities.tipousuario lTipousuario = new tipousuario(); lTipousuario.Tipousuarioname = txtTipoUsuario.Text; ControlDePacientes.Dal.TipoUsuario lTipoUsuarioDal = new TipoUsuario(); mIdTipoUsuario = lTipoUsuarioDal.AddTipoUsuario(lTipousuario); ControlOperation.alertInformation("Tipo de Usuario guardado éxitosamente"); fillDtgTipoUsuario(); txtTipoUsuario.Text = ""; } else { ControlDePacientes.Entities.tipousuario lTipousuario = new tipousuario(); lTipousuario.Idtipousuario = mIdTipoUsuario; lTipousuario.Tipousuarioname = txtTipoUsuario.Text; ControlDePacientes.Dal.TipoUsuario lTipoUsuarioDal = new TipoUsuario(); lTipoUsuarioDal.UpdateTipoUsuario(lTipousuario); ControlOperation.alertInformation("Tipo de Usuario Actualizado éxitosamente"); fillDtgTipoUsuario(); txtTipoUsuario.Text = ""; mIdTipoUsuario = 0; } } else { ControlOperation.alertWarning("Escriba un Tipo de Usuario"); } } catch (Exception ex) { ControlOperation.alertWarning("" + ex); } }
private void btnDeleteUsuario_Click(object sender, RoutedEventArgs e) { if (mIdUsuario != 0) { if (ControlOperation.alertConfirm("Desea eliminar al usuario") == MessageBoxResult.Yes) { ControlDePacientes.Dal.Usuario lUsuario = new Usuario(); lUsuario.DeleteUsuario(mIdUsuario); ControlOperation.alertInformation("Usuario eliminado con éxito"); fillDtgUsuario(); mIdUsuario = 0; } } else { ControlOperation.alertWarning("Elija un usuario para eliminar"); } }
private void txtIdPaciente_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Return) { try { ControlDePacientes.Dal.Paciente lPacienteDal = new Paciente(); DataTable lDtPaciente = lPacienteDal.GetPacienteByRegistroMedico(txtIdPaciente.Text); if (lDtPaciente.Rows.Count > 0) { mIdPaciente = (int)lDtPaciente.Rows[0]["IdPaciente"]; DataTable lDtVerifyHistorial = new DataTable(); ControlDePacientes.Dal.HistorialMedico lHistorialMedicoVerify = new HistorialMedico(); lDtVerifyHistorial = lHistorialMedicoVerify.HistorialMedicoVerify(mIdPaciente, 10); //1 es Iniciado if (lDtVerifyHistorial.Rows.Count > 0) { fillCmbDiagnosticoSalida(); fillCmbDiagnosticoEntrada(); fillCmbDiagnosticoEntrada(); fillCmbServicio(); fillDestinoCaso(); mIdHistorialMedico = (int)lDtVerifyHistorial.Rows[0]["IdHistorialMedico"]; mIdPaciente = (int)lDtVerifyHistorial.Rows[0]["CodPaciente"]; fillData(); fillDataExamenFisico(mIdHistorialMedico); fillDtgHistorialMedico(); } else { ControlOperation.alertWarning("El Paciente no tiene exámen físico realizado"); } } } catch (Exception ex) { ControlOperation.alertWarning("Error:--> " + ex); } } }
private void UsrCtrlBasicButtons_ButtonDeleteClick(object sender, RoutedEventArgs e) { if (mIdOcupacion != 0) { if (ControlOperation.alertConfirm("Desea eliminar la ocupación seleccionada?") == MessageBoxResult.Yes) { ControlDePacientes.Dal.Ocupacion lOcupacion = new Ocupacion(); lOcupacion.DeleteOcupacion(mIdOcupacion); ControlOperation.alertInformation("Ocupación eliminada éxitosamente"); fillDtgOcuapcion(); mIdOcupacion = 0; txtOcupacionName.Text = ""; } } else { ControlOperation.alertWarning("Seleccione una ocupación para eliminar"); } }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { if (ControlOperation.alertConfirm("Esta seguro de actualizar el registro médico?") == MessageBoxResult.Yes) { if (mIdPaciente != 0) { ControlDePacientes.Dal.Paciente lPaciente = new Paciente(); lPaciente.UpdRegistroMedico(txtRegistroMedico.Text, mIdPaciente); ControlOperation.alertInformation("Paciente actualizado exitosamente"); mDtPaciente = lPaciente.GetPacientePorParametros(txtSearchText.Text); dtgPaciente.ItemsSource = mDtPaciente.DefaultView; } else { ControlOperation.alertWarning("Seleccione un Regsitro Médcio para actualizar"); } } }
private void UsrCtrlBasicButtons_ButtonDeleteClick(object sender, RoutedEventArgs e) { if (mIdDiagnostico != 0) { if (ControlOperation.alertConfirm("Desea eliminar el diagnóstico seleccionada?") == MessageBoxResult.Yes) { ControlDePacientes.Dal.TipoEnfermedad lTipoEnfermedad = new TipoEnfermedad(); lTipoEnfermedad.DeleteTipoEnfermedad(mIdDiagnostico); ControlOperation.alertInformation("Diagnóstico eliminado éxitosamente"); fillDtgDiagnostico(); mIdDiagnostico = 0; txtTipoEnfermedadName.Text = ""; } } else { ControlOperation.alertWarning("Seleccione un dignóstico para eliminar"); } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { if (ControlOperation.alertConfirm("Desea Eliminar el Registro Médico?") == MessageBoxResult.Yes) { try { ControlDePacientes.Dal.Paciente lPaciente = new Paciente(); lPaciente.DeletePaciente(mIdPaciente); ControlOperation.alertInformation("El Registro Médico se ha eliminado exitosamente"); txtPacienteId.Text = ""; btnCancel.Visibility = Visibility.Visible; btnDelete.Visibility = Visibility.Collapsed; CleanBlockControls(2); } catch (Exception ex) { ControlOperation.alertWarning("No se puede Elimiar el registro, porque tiene un Historial, consulte con el adminsitrador"); } } }
private void UsrCtrlBasicButtons_ButtonSaveClick(object sender, RoutedEventArgs e) { try { if (txtOcupacionName.Text != "") { if (mIdOcupacion == 0) { ControlDePacientes.Entities.ocupacion lOcupacionEntity = new ocupacion(); lOcupacionEntity.Ocupacionname = txtOcupacionName.Text; ControlDePacientes.Dal.Ocupacion lOcupacion = new Ocupacion(); mIdOcupacion = lOcupacion.AddOcupacion(lOcupacionEntity); ControlOperation.alertInformation("Se ha registrado la ocupación éxitosamente"); mIdOcupacion = 0; txtOcupacionName.Text = ""; fillDtgOcuapcion(); } else { ControlDePacientes.Entities.ocupacion lOcupacionEntity = new ocupacion(); lOcupacionEntity.Ocupacionname = txtOcupacionName.Text; lOcupacionEntity.Idocupacion = mIdOcupacion; ControlDePacientes.Dal.Ocupacion lOcupacion = new Ocupacion(); lOcupacion.UpdateOcupacion(lOcupacionEntity); ControlOperation.alertInformation("Se ha actualizado la ocupación éxitosamente"); txtOcupacionName.Text = ""; fillDtgOcuapcion(); mIdOcupacion = 0; } } else { ControlOperation.alertWarning("Debe colocar el nombre de la ocupación"); } } catch (Exception ex) { ControlOperation.alertWarning("" + ex); } }
private void UsrCtrlBasicButtons_ButtonSaveClick(object sender, RoutedEventArgs e) { try { if (txtTipoEnfermedadName.Text != "") { if (mIdDiagnostico == 0) { ControlDePacientes.Entities.TipoEnfermedad lTipoEnfermedadEntity = new ControlDePacientes.Entities.TipoEnfermedad(); lTipoEnfermedadEntity.Tipoenfermedadname = txtTipoEnfermedadName.Text; ControlDePacientes.Dal.TipoEnfermedad lTipoEnfermedad = new TipoEnfermedad(); mIdDiagnostico = lTipoEnfermedad.AddTipoEnfermedad(lTipoEnfermedadEntity); ControlOperation.alertInformation("Se ha registrado el dignóstico éxitosamente"); mIdDiagnostico = 0; txtTipoEnfermedadName.Text = ""; fillDtgDiagnostico(); } else { ControlDePacientes.Entities.TipoEnfermedad lTipoEnfermedadEntity = new ControlDePacientes.Entities.TipoEnfermedad(); lTipoEnfermedadEntity.Tipoenfermedadname = txtTipoEnfermedadName.Text; lTipoEnfermedadEntity.Idtipoenfermedad = mIdDiagnostico; ControlDePacientes.Dal.TipoEnfermedad lTipoEnfermedad = new TipoEnfermedad(); lTipoEnfermedad.UpdateTipoEnfermedad(lTipoEnfermedadEntity); ControlOperation.alertInformation("Se ha actualizado el diagnóstico éxitosamente"); txtTipoEnfermedadName.Text = ""; fillDtgDiagnostico(); mIdDiagnostico = 0; } } else { ControlOperation.alertWarning("Debe colocar el nombre del diagnóstico"); } } catch (Exception ex) { ControlOperation.alertWarning("" + ex); } }
private void btnSaveTipoEstado_Click(object sender, RoutedEventArgs e) { string lStringValidate; lStringValidate = ValidateTipoEstadoAdd(); if (lStringValidate == "") { tipoestado lTipoestado = new tipoestado(); lTipoestado.Tipoestadoname = txtNombreTipoEstado.Text; Estados lEstados = new Estados(); lEstados.AddTipoEstado(lTipoestado); ControlOperation.alertWarning("Tipo de Estado guardado con éxito"); loadDatagridTipoEstado(); } else { ControlOperation.alertWarning(lStringValidate); } }
private bool validationModuloHijo() { if (txtModuloHijoName.Text == "") { ControlOperation.alertWarning("Escriba el nombre del módulo hijo"); return(false); } if (txtModuloHijoPage.Text == "") { ControlOperation.alertWarning("Escriba el nombre del page del módulo hijo"); return(false); } if (cmbModulo.SelectedIndex == 0) { ControlOperation.alertWarning("Seleccione el módulo para el módulo hijo"); return(false); } return(true); }