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 btnDeliver_Click(object sender, RoutedEventArgs e) { ControlDePacientes.Dal.Receta lReceta = new Receta(); lReceta.UpdReceta(mIdReceta, ControlDePacientes.Entities.GlobalUser.Idusuario);//componer lo del id del usuario dtgDetalleMedicamento.ItemsSource = null; ControlOperation.alertInformation("Medicamento Entregado con éxito"); }
// 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 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 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 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 btnDelete_Click(object sender, RoutedEventArgs e) { if (mIdHistorialMedico != 0) { if (ControlOperation.alertConfirm("Desea Eliminar el Exámen Físico del paciente?") == MessageBoxResult.Yes) { ControlDePacientes.Dal.HistorialMedico lHistorialMedico = new HistorialMedico(); lHistorialMedico.DeleteHistorialMedico(mIdHistorialMedico); ControlOperation.alertInformation("El Exámen Físico se eliminó con éxito"); CleanControls(); } } }
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 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 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 BtnSaveEstado_Click(object sender, RoutedEventArgs e) { string lStringValidate; lStringValidate = ValidateEstadoAdd(); if (lStringValidate == "") { Estados lEstados = new Estados(); ControlDePacientes.Entities.Estado lEstado = new Estado(); lEstado.Estadoname = txtNombreEstado.Text; lEstado.Codtipoestado = (int)cmbTipoEstado.SelectedValue; lEstados.AddEstado(lEstado); ControlOperation.alertInformation("Estado guardado con éxito"); loadDatagridEstado(); } else { ControlOperation.alertWarning(lStringValidate); } }