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); } } }
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); }