示例#1
0
        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;
        }
示例#2
0
 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;
 }
示例#3
0
        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);
                }
            }
        }
示例#4
0
        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;
        }
示例#5
0
 public cError ErrorUsuario(int id)
 {
     cError pCliente = new cError();
     pCliente.iIdUsuario = id;
     return cErrorD.Consultar(pCliente);
 }
示例#6
0
 public DataTable ErrorAdmin()
 {
     cError pCliente = new cError();
     return cErrorD.Registros();
 }