Пример #1
0
 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);
 }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
 public static int Modificar(BE.DigitoVerificador param)
 {
     return(SqlHelper.getInstance().escribir(Tabla + "_modificar", crearParametros(param)));
 }