public static cError Consultar(cError eError) { cError pError = new cError(); try { OdbcDataReader Lector = ConexionODBC.Datos.reader(); if (Lector.Read()) { if (Lector.HasRows) { pError.iIdUsuario = (int)Lector["Usuario"]; pError.iIdAccion = (int)Lector["Aplicacion"]; pError.iAplicacion = (int)Lector["Accion Realizada"]; pError.sFecha = Convert.ToString(Lector["Hora"]); pError.sHora = Convert.ToString(Lector["Fecha"]); } } } catch (Exception e) { } return pError; }
public static int Agregar(cError pError) { int iValorRetorno = 0; string sTabla="MaTIPOERROR"; string sCampos="dhora, dfecha, iidAplicacion, iidUsuario,iidAccion"; string sDatos = string.Format("DATE_FORMAT(CURTIME(), '%h:%i:%s'),CURDATE(),{0},{1},{2}", pError.iAplicacion, pError.iIdUsuario, pError.iIdAccion); ConexionODBC.Datos.insert(sTabla, sCampos, sDatos); return iValorRetorno; }
public void insert(cError pEreor) { if ((pEreor.iIdUsuario==null) || (pEreor.iIdAccion==null)) { MessageBox.Show("Hay Uno o mas Campos Vacios!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { int resultado = cErrorD.Agregar(pEreor); if (resultado > 0) { MessageBox.Show("Cliente Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar el cliente", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
public static DataTable Registros() { cError pError = new cError(); DataTable dtRegistros = new DataTable(); try { string sTabla = "MaTIPOERROR"; string sCampos = "dhora, dfecha, iidAplicacion, iidUsuario,iidAccion"; string sDatos = string.Format("DATE_FORMAT(CURTIME(), '%h:%i:%s'),CURDATE(),{0},{1},{2}", pError.iAplicacion, pError.iIdUsuario, pError.iIdAccion); string sValidacion = "Where iidUsuario=" + pError.iIdUsuario; dtRegistros = ConexionODBC.Datos.datatable(sTabla, sCampos, sDatos, sValidacion); } catch (Exception Ex) { } return dtRegistros; }
public cError ErrorUsuario(int id) { cError pCliente = new cError(); pCliente.iIdUsuario = id; return cErrorD.Consultar(pCliente); }
public DataTable ErrorAdmin() { cError pCliente = new cError(); return cErrorD.Registros(); }