Ejemplo n.º 1
0
        public bool VerificarDVV(string tabla)
        {
            mppDVV    mpp = new mppDVV();
            dalDVV    dal = new dalDVV();
            DataTable dt  = new DataTable();

            dt = dal.Leer(mpp.buscarUltimoDVV(tabla));
            if (dt.Rows.Count == 0)
            {
                return(false);
            }
            else
            {
                DataRow       row         = dt.Rows[0];
                string        dvvObtenido = row["DigitoVerificadorV"].ToString();
                EncriptarSHA5 encripatar  = new EncriptarSHA5(ObtenerListaDVV(tabla));
                string        dvv         = encripatar.Hashear();
                if (dvv == dvvObtenido)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
Ejemplo n.º 2
0
        public string ObtenerListaDVV(string tabla)

        {
            mppDVV    mpp = new mppDVV();
            dalDVV    dal = new dalDVV();
            DataTable dt  = new DataTable();

            dt = dal.Leer(mpp.listaDVH(tabla));
            string dvvSinCodificar = null;

            foreach (DataRow item in dt.Rows)
            {
                dvvSinCodificar = dvvSinCodificar + item[0].ToString();
            }

            return(dvvSinCodificar);
        }