private void guardarRegistro(object sender, EventArgs e) { HistorialDAO dao = new HistorialDAO(); if (Actualizar == false) { dao.isertarRegistro(Convert.ToInt32(vista.txtCodigoPaciente.Text), Convert.ToInt32(vista.txtCodigoDoctor.Text), Convert.ToInt32(vista.txtCodigoVisita.Text), vista.txtSintomas.Text, vista.txtDiagnostico.Text, vista.txtTratamiento.Text); MessageBox.Show("Registro Guardado"); } if (Actualizar == true) { dao.actualizarRegistro(Convert.ToInt32(vista.txtCodigoPaciente.Text), Convert.ToInt32(vista.txtCodigoDoctor.Text), Convert.ToInt32(vista.txtCodigoVisita.Text), vista.txtSintomas.Text, vista.txtDiagnostico.Text, vista.txtTratamiento.Text, Convert.ToInt32(vista.txtCodigoHistorial.Text)); MessageBox.Show("Registro Actulizado"); } limpiar(); }
/// <summary> /// Al terminar una acción se guarda el historial de cambios /// </summary> /// <param name="context"></param> public void OnActionExecuted(ActionExecutedContext context) { bool correcto = false; correcto = context.Result is OkObjectResult || context.Result is NoContentResult || context.Result is CreatedAtActionResult; if (correcto) { ClaimsPrincipal Usuario = context.HttpContext.User; var controller = context.Controller as BaseController; string metodo = controller.Request.Method.ToLower(); //Identificamos de acuerdo al método la acción //realizada int actividad; switch (metodo) { case "post": actividad = (int)ActividadEnumeration.Insertar; break; case "put": case "patch": actividad = (int)ActividadEnumeration.Modificar; break; case "delete": actividad = (int)ActividadEnumeration.Borrar; break; default: actividad = 0; break; } int UsuarioId = 0; if (correcto) { int.TryParse(Usuario.Claims.FirstOrDefault(x => x.Type == ClaimTypes.Sid).Value, out UsuarioId); if (UsuarioId > 0 && controller.Id > 0) { HistorialDAO historialDAO = new HistorialDAO(_context, _localizer); if (actividad > 0) { _ = historialDAO.AgregarAsync(UsuarioId, actividad, controller.permiso.Tabla, controller.Id, controller.Observaciones).Result; } else { if (actividad < 0) { _ = historialDAO.BorraAsync(controller.permiso.Tabla, controller.Id).Result; } } } } } }
private void mostrarRegistrosTipo(object sender, EventArgs e) { HistorialDAO dao = new HistorialDAO(); vista.TablaBuscar.DataSource = dao.mostrarRegistros(vista.txtBuscar.Text); }
public List <Historial> ConsultarHistorial(string cveUsuario) { var historialDao = new HistorialDAO(); return(historialDao.ConsultarHistorial(cveUsuario)); }