private static SqlParameter[] crearParametros(BE.DigitoVerificador param) { SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = new SqlParameter("@tabla", param.Tabla); parametros[1] = new SqlParameter("@dvv", param.DVV); parametros[2] = new SqlParameter("@dvh", Util.DigitoVerificador.CalcularDV(param.getDVH())); return(parametros); }
private void CalcularDVV() { BE.DigitoVerificador digito = new BE.DigitoVerificador(); digito.Tabla = "Consulta"; List <BE.iDigitoVerificador> lista = new List <BE.iDigitoVerificador>(); lista.AddRange(Listar()); digito.DVV = GestionarDV.CalcularDVV(lista); DigitoVerificadorMapper.Modificar(digito); }
public static List <BE.DigitoVerificador> Listar() { List <BE.DigitoVerificador> lista = new List <BE.DigitoVerificador>(); DataTable tabla = SqlHelper.getInstance().leer(Tabla + "_leer", null); foreach (DataRow item in tabla.Rows) { BE.DigitoVerificador obj = new BE.DigitoVerificador(); obj.Tabla = item["tabla"].ToString(); obj.DVH = int.Parse(item["DVH"].ToString()); obj.DVV = int.Parse(item["DVV"].ToString()); lista.Add(obj); } return(lista); }
public List <BE.DigitoVerificador> TraerDVV() { string query = $@"SELECT * FROM digito_verificador;"; List <BE.DigitoVerificador> listaDvv = new List <BE.DigitoVerificador>(); var reader = _acceso.GetReader(query); while (reader.Read()) { BE.DigitoVerificador digito = new BE.DigitoVerificador(); digito.id = int.Parse(reader["id"].ToString()); digito.nombreTabla = reader["nombre_tabla"].ToString(); digito.valorDvv = long.Parse(reader["dvv"].ToString()); listaDvv.Add(digito); } _acceso.CloseReader(reader); return(listaDvv); }
public static int Modificar(BE.DigitoVerificador param) { return(SqlHelper.getInstance().escribir(Tabla + "_modificar", crearParametros(param))); }